Write script to /var/tmp instead of /usr/local/bin

/var/tmp is world writeable which allows this local
task to be run by non-root users

Further, the deployment host never executes the script
so there is no need for it to be in a location which is
in the $PATH

Change-Id: Icf47ca346634885cab521fc054493ce623f17cb9
This commit is contained in:
Travis Truman
2016-07-28 10:37:17 -04:00
parent 9fd7640c1d
commit 53e4b0cc1d

View File

@@ -16,14 +16,14 @@
- name: Drop hosts file entries script locally
template:
src: "openstack-host-hostfile-setup.sh.j2"
dest: "/usr/local/bin/openstack-host-hostfile-setup.sh"
dest: "/var/tmp/openstack-host-hostfile-setup.sh"
mode: "0755"
delegate_to: localhost
run_once: true
- name: Copy templated hosts file entries script
copy:
src: "/usr/local/bin/openstack-host-hostfile-setup.sh"
src: "/var/tmp/openstack-host-hostfile-setup.sh"
dest: "/usr/local/bin/openstack-host-hostfile-setup.sh"
mode: "0755"