forked from openstack-k8s-operators/ci-framework
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconverge.yml
More file actions
47 lines (41 loc) · 1.57 KB
/
converge.yml
File metadata and controls
47 lines (41 loc) · 1.57 KB
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
---
# Copyright Red Hat, Inc.
# All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
- name: Converge
hosts: all
gather_facts: true
vars:
cifmw_path: "{{ ansible_user_dir ~ '/.crc/bin:' ~ ansible_user_dir ~ '/.crc/bin/oc:' ~ ansible_user_dir ~ '/bin:' ~ ansible_env.PATH }}"
cifmw_opn_dry_run: true
cifmw_use_opn: true
cifmw_opn_use_provisioning_network: false
cifmw_opn_user: kni
cifmw_opn_basedir: "{{ cifmw_basedir | default( ansible_user_dir ~ '/ci-framework-data') }}"
tasks:
- name: Including the openshift provisioner node role.
ansible.builtin.include_role:
name: openshift_provisioner_node
- name: Verify user is created
ansible.builtin.getent:
database: passwd
key: "{{ cifmw_opn_user }}"
- name: Verify external network bridge exists
cifmw.general.ci_script:
script: "nmcli con show baremetal"
output_dir: "{{ cifmw_opn_basedir }}/artifacts"
- name: Perform cleanup
ansible.builtin.include_role:
name: openshift_provisioner_node
tasks_from: cleanup.yml