-
Notifications
You must be signed in to change notification settings - Fork 12
/
add-ocp-acm.yml
49 lines (42 loc) · 1.3 KB
/
add-ocp-acm.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
- name: "[AZURE-PRIVATE] Extract Bastion IP for connect to the Private cluster"
hosts: localhost
gather_facts: yes
vars_files:
- vault/azure.yml
- vars/vars-private.yml
tasks:
- name: Get facts for one Public IP
azure_rm_publicipaddress_info:
resource_group: "{{ azure_resource_group }}"
name: "{{ azure_vm_name }}01"
register: output
- debug:
msg: "{{ output.publicipaddresses.0.ip_address }}"
- name: Get IP
set_fact:
azure_vm_public_ip: "{{ output.publicipaddresses.0.ip_address }}"
- name: Add azure vm into host
add_host:
name: bastion
groups: "inv"
ansible_host: '{{ azure_vm_public_ip }}'
ansible_connection: ssh
ansible_user: "{{ azure_vm_admin_username }}"
ansible_ssh_private_key_file: "{{ azure_vm_admin_key_path }}"
become: true
ansible_ssh_common_args: '-o StrictHostKeyChecking=no'
#changed_when: false
- name: Check the ssh connection
wait_for:
port: 22
host: '{{ azure_vm_public_ip }}'
timeout: 600
# TODO: Install first Kubernetes & Openshift pip3 packages
- name: "[AZURE-PRIVATE] Install RHACM"
hosts: inv
become: true
vars_files:
- vault/azure.yml
- vars/vars-private.yml
roles:
- ocp4-rhacm