blob: 2534c6e24e5745c6d41784d680ac636963e14583 [file] [log] [blame]
Biser Milanovdd597bc2023-05-12 17:42:11 +03001- hosts: undercloud-client
2 vars_files:
3 - vars.yaml
4 tasks:
5 # TODO: To be removed once DNS starts working again.
6 - name: Provision systemd-resovled Configuration
7 no_log: true
8 become: true
9 ansible.builtin.copy:
10 content: "{{ RESOLVED_DATA['v'] }}"
11 dest: /etc/systemd/resolved.conf
12
13 - name: Restart systemd-resolved
14 become: true
15 ansible.builtin.service:
16 name: systemd-resolved
17 state: restarted
18
19 - name: Ensure OpenStack Credentials Directory Exists
20 ansible.builtin.file:
21 path: "{{ os_creds_dir }}"
22 state: directory
23 mode: '0700'
24 recurse: true
25
26 - name: Provision OpenStack Credentials
27 no_log: true
28 ansible.builtin.copy:
29 content: "{{ OPENSTACK_DATA['v'] }}"
30 dest: "{{ os_creds_path }}"
31 mode: '0600'
32
33 - name: Install python3-pip
34 become: true
35 ansible.builtin.apt:
36 name: python3-pip
37 update_cache: yes
38
39 - name: Install virtualenv
40 become: true
41 ansible.builtin.pip:
42 name: virtualenv
43 executable: pip3
44
45 - name: Create an OpenStack CLI Venv
46 ansible.builtin.pip:
47 name: python-openstackclient
48 virtualenv: "{{ os_venv }}"