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:
@@ -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"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user