2 - name: Create infrastructure
7 - openstack/create_devstack_network
8 - openstack/create_devstack_securitygroup
9 - openstack/create_devstack_keypair
10 - role: openstack/create_devstack_hosts
11 hosts: "{{ operation.hosts }}"
12 - role: openstack/create_devstack_hosts
13 hosts: "{{ cluster.hosts }}"
14 - name: Create cluster operator access keypair
18 - name: Wait for system to become reachable
20 - name: Generate an OpenSSH keypair with the default values (4096 bits, rsa)
21 community.crypto.openssh_keypair:
22 path: "~/.ssh/{{ keypair.name }}"
24 - name: Deploy cluster operator public key
28 - name: Wait for system to become reachable
30 - name: Add authorized key
31 ansible.posix.authorized_key:
32 user: "{{ image.user }}"
34 key: "{{ hostvars['operator0']['key']['public_key'] }}"