tripleo-quickstart-extras/roles/undercloud-setup/tasks/non_root_user_setup.yml

28 lines
644 B
YAML

---
- name: Copy create non-root user script
template:
src: non_root_user_setup.sh.j2
dest: "/tmp/non_root_user_setup.sh"
mode: 0755
- name: Run the non_root_user script
command: "/tmp/non_root_user_setup.sh"
- name: Create undercloud access key
delegate_to: localhost
command: >
ssh-keygen -f {{ undercloud_key }} -N ''
-C 'ansible_generated_virt_host'
-t rsa -b 4096
args:
creates: "{{ undercloud_key }}"
- name: Configure non-root user authorized_keys on undercloud
authorized_key:
user: "{{ non_root_user }}"
key: "{{ item }}"
with_file:
- "{{ undercloud_key }}.pub"
become: true