I have the following play to create a new directory

- name: Create DataDog Conf.d directory for Proprietary  Apps
  file:
    path: "/etc/datadog-agent/conf.d/{{ applicaton_name }}.d"
    state: directory
    mode:* 0755*
    owner: "dd-agent"
    group: "dd-agent"


No matter what I put in there for the mode the directory comes back "644" 
as you can see above I have 0755

TASK [fix_template_list : Create DataDog Conf.d directory for Proprietary 
Apps] 
**********************************************************************************************************************************
ok: [127.0.0.1] => {"changed": false, "gid": 994, "group": "dd-agent", 
"mode": "*0644*", "owner": "dd-agent", "path": "/
*etc/datadog-agent/conf.d/application_name.d"*, "secontext": 
"unconfined_u:object_r:etc_t:s0", "size": 23, "state": "directory", "uid": 
997}


I am using "Become" or Sudo

Ansible has permissions to run this as it actually puts it BACK to 644 if I 
just use bash to give the directory 755. Ansible puts it back to 644

I am using Ansible 2.9.24 and I am running this locally


-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/567aa63a-9ed5-4218-a976-485ccc728d57n%40googlegroups.com.

Reply via email to