Files
tripleo-quickstart-extras/roles/undercloud-setup/tasks/non_root_user_setup.yml
Sagi Shnaidman 0de40307b8 Fix ansible linter issues for undercloud-setup
Change-Id: Ib5f00413d04f0b720ec291cef34f000ffde439af
2020-01-05 13:59:21 +00:00

26 lines
658 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"
changed_when: true
- 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: "{{ undercloud_user }}"
key: "{{ lookup('file', '{{ undercloud_key }}.pub') }}"
become: true