blob: aba2bebdb440dc88a72aed5b4a39bc73a201c731 [file] [log] [blame]
---
- hosts: undercloud-client, lab-sp-a1, controller
tasks:
# TODO: To be removed once DNS starts working again.
- name: Provision systemd-resovled Configuration
no_log: true
become: true
ansible.builtin.copy:
content: "{{ RESOLVED_DATA['v'] }}"
dest: /etc/systemd/resolved.conf
- name: Restart systemd-resolved
become: true
ansible.builtin.service:
name: systemd-resolved
state: restarted
- hosts: undercloud-client
vars_files:
- vars.yaml
tasks:
- name: Ensure OpenStack Credentials Directory Exists
ansible.builtin.file:
path: "{{ os_creds_dir }}"
state: directory
mode: '0700'
recurse: true
- name: Provision OpenStack Credentials
no_log: true
ansible.builtin.copy:
content: "{{ OPENSTACK_DATA['v'] }}"
dest: "{{ os_creds_path }}"
mode: '0600'
- name: Install python3-pip
become: true
ansible.builtin.apt:
name: python3-pip
update_cache: yes
- name: Install virtualenv
become: true
ansible.builtin.pip:
name: virtualenv
executable: pip3
- name: Create an OpenStack CLI Venv
ansible.builtin.pip:
name: python-openstackclient
virtualenv: "{{ os_venv }}"