Only do sshd enablement task on the first play host
We only need to do this task once in the play because it delegates to all the hosts already. Currently it will do the sshd enablement 9 times for 3 hosts. We also add a comment to explain why this is being done for future reference. Change-Id: I201101f6d2bf733b375577b6af138272b9d0ce6b
This commit is contained in:
parent
1d05548513
commit
aefb580803
@ -13,7 +13,10 @@
|
|||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
- name: Enable SSHD
|
# If SSH is not running on all nodes immediately, then
|
||||||
|
# the key rotation script will not be able to copy the
|
||||||
|
# keys to the other nodes when they rotate.
|
||||||
|
- name: Enable SSHD on all keystone hosts
|
||||||
systemd:
|
systemd:
|
||||||
name: "{{ keystone_sshd }}"
|
name: "{{ keystone_sshd }}"
|
||||||
state: started
|
state: started
|
||||||
@ -22,6 +25,7 @@
|
|||||||
daemon_reload: yes
|
daemon_reload: yes
|
||||||
delegate_to: "{{ item }}"
|
delegate_to: "{{ item }}"
|
||||||
with_items: "{{ ansible_play_hosts }}"
|
with_items: "{{ ansible_play_hosts }}"
|
||||||
|
when: "inventory_hostname == ansible_play_hosts[0]"
|
||||||
|
|
||||||
- name: Generate the keystone system user ssh key
|
- name: Generate the keystone system user ssh key
|
||||||
user:
|
user:
|
||||||
|
Loading…
Reference in New Issue
Block a user