28 lines
644 B
YAML
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
|
|
|