Set short ANSIBLE_SSH_CONTROL_PATH_DIR for all ceph roles
We set ANSIBLE_SSH_CONTROL_PATH_DIR to deal with permissions issues. Bug 1885917 was introduced because it was set to a variable which can make the path too long for a Unix domain socket. We can fix it by hard coding it to something short which will not vary. Change-Id: I57d5a8bb8b125727983df188968ae19366c3ebd4 Closes-Bug: #1885917
This commit is contained in:
parent
ac97b82480
commit
ca165ec940
|
@ -43,7 +43,7 @@
|
|||
set_fact:
|
||||
create_ceph_ansible_remote_tmp_list:
|
||||
- ANSIBLE_LOG_PATH="{{ playbook_dir }}/ceph-ansible/create_ceph_ansible_remote_tmp.log"
|
||||
- ANSIBLE_SSH_CONTROL_PATH_DIR="{{ playbook_dir }}/ceph-ansible/"
|
||||
- ANSIBLE_SSH_CONTROL_PATH_DIR="/tmp/ceph_ansible_control_path"
|
||||
- ANSIBLE_CONFIG=/usr/share/ceph-ansible/ansible.cfg
|
||||
- ANSIBLE_REMOTE_TEMP=/tmp/create_ceph_ansible_remote_tmp
|
||||
- "{{ calling_ansible_environment_variables|join(' ') }}"
|
||||
|
|
|
@ -35,6 +35,7 @@
|
|||
- ANSIBLE_FILTER_PLUGINS=/usr/share/ceph-ansible/plugins/filter/
|
||||
- ANSIBLE_ROLES_PATH=/usr/share/ceph-ansible/roles/
|
||||
- ANSIBLE_LOG_PATH="{{ playbook_dir }}/ceph-ansible/ceph_ansible_command.log"
|
||||
- ANSIBLE_SSH_CONTROL_PATH_DIR="/tmp/ceph_ansible_control_path"
|
||||
- ANSIBLE_LIBRARY=/usr/share/ceph-ansible/library/
|
||||
- ANSIBLE_CONFIG=/usr/share/ceph-ansible/ansible.cfg
|
||||
- ANSIBLE_REMOTE_TEMP="{{ ceph_ansible_remote_tmp }}"
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
set_fact:
|
||||
nodes_uuid_list:
|
||||
- ANSIBLE_LOG_PATH="{{ playbook_dir }}/ceph-ansible/nodes_uuid_command.log"
|
||||
- ANSIBLE_SSH_CONTROL_PATH_DIR="{{ playbook_dir }}/ceph-ansible/"
|
||||
- ANSIBLE_SSH_CONTROL_PATH_DIR="/tmp/ceph_ansible_control_path"
|
||||
- ANSIBLE_CONFIG=/usr/share/ceph-ansible/ansible.cfg
|
||||
- ANSIBLE_REMOTE_TEMP=/tmp/nodes_uuid_tmp
|
||||
- "{{ calling_ansible_environment_variables|join(' ') }}"
|
||||
|
|
Loading…
Reference in New Issue