Skip to content

Commit 0e41ba3

Browse files
author
rocky Cloud User
committed
config changes
1 parent 9ced382 commit 0e41ba3

File tree

5 files changed

+50
-47
lines changed

5 files changed

+50
-47
lines changed

etc/kayobe/environments/stackhpc-baremetal/ansible/baremetal-3-ensure-agent-inspect.yml

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -110,34 +110,6 @@
110110
changed_when: true
111111
when: kayobe_agent_inspect_done == ""
112112

113-
- name: Move to neutron interface, assuming its a multi-tenant node
114-
ansible.builtin.command:
115-
cmd: |
116-
{{ venv }}/bin/openstack baremetal node set {{ inventory_hostname }} --network-interface neutron
117-
register: node_set
118-
failed_when:
119-
- node_set.rc != 0
120-
changed_when: true
121-
# do it slowly due to ironic api issues
122-
throttle: 3
123-
when:
124-
- kayobe_agent_inspect_done == ""
125-
- ironic_network_interface == "neutron"
126-
127-
- name: Remove network overrides for multi-tenant nodes
128-
ansible.builtin.command:
129-
cmd: |
130-
{{ venv }}/bin/openstack baremetal node unset {{ inventory_hostname }} --driver-info inspection_network --driver-info cleaning_network --driver-info provision_network
131-
register: node_set
132-
failed_when:
133-
- node_set.rc != 0
134-
changed_when: true
135-
# do it slowly due to ironic api issues
136-
throttle: 3
137-
when:
138-
- kayobe_agent_inspect_done == ""
139-
- ironic_network_interface == "neutron"
140-
141113
- name: Note when agent inspection is done
142114
ansible.builtin.command:
143115
cmd: |

etc/kayobe/environments/stackhpc-baremetal/ansible/baremetal-4-clean.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,43 @@
8989
--raid-interface agent {{ inventory_hostname }}
9090
when:
9191
- kayobe_clean_done == ""
92+
- ironic_target_raid_config is defined
93+
94+
- name: Move to neutron interface, assuming its a multi-tenant node
95+
ansible.builtin.command:
96+
cmd: |
97+
{{ venv }}/bin/openstack baremetal node set {{ inventory_hostname }} --network-interface neutron
98+
register: node_set
99+
failed_when:
100+
- node_set.rc != 0
101+
changed_when: true
102+
when:
103+
- kayobe_clean_done == ""
104+
- ironic_network_interface == "neutron"
105+
106+
- name: Move to flat interface, if required
107+
ansible.builtin.command:
108+
cmd: |
109+
{{ venv }}/bin/openstack baremetal node set {{ inventory_hostname }} --network-interface flat --driver-info inspection_network={{ ironic_flat_provisioning_network }} --driver-info cleaning_network={{ ironic_flat_provisioning_network }} --driver-info provision_network={{ ironic_flat_provisioning_network }}
110+
register: node_set
111+
failed_when:
112+
- node_set.rc != 0
113+
changed_when: true
114+
when:
115+
- kayobe_clean_done == ""
116+
- ironic_network_interface == "flat"
117+
118+
- name: Remove network overrides for multi-tenant nodes
119+
ansible.builtin.command:
120+
cmd: |
121+
{{ venv }}/bin/openstack baremetal node unset {{ inventory_hostname }} --driver-info inspection_network --driver-info cleaning_network --driver-info provision_network
122+
register: node_set
123+
failed_when:
124+
- node_set.rc != 0
125+
changed_when: true
126+
when:
127+
- kayobe_clean_done == ""
128+
- ironic_network_interface == "neutron"
92129

93130
- name: Clean node and make it available
94131
ansible.builtin.command:

etc/kayobe/environments/stackhpc-baremetal/inventory/group_vars/baremetal-redfish/ironic

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,5 @@ ironic_redfish_verify_ca: false
1313
ironic_redfish_system_id: "/redfish/v1/Systems/1"
1414
ironic_resource_class: "example_resource_class"
1515
ironic_capabilities: "boot_option:local,boot_mode:uefi"
16-
ironic_properties: {}
16+
ironic_properties: {}
17+
ironic_network_interface: "flat"

etc/kayobe/environments/stackhpc-sushy-baremetal/ansible/create-virtual-baremetal.yml

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -30,21 +30,6 @@
3030
delegate_to: localhost
3131
run_once: true
3232

33-
- name: Define vBMC network
34-
community.libvirt.virt_net:
35-
command: define
36-
name: vbmc-net
37-
xml: "{{ lookup('template', sushy_directory + '/vbmc-net.xml.j2') }}"
38-
delegate_to: localhost
39-
run_once: true
40-
41-
- name: Start vBMC network
42-
community.libvirt.virt_net:
43-
state: active
44-
name: vbmc-net
45-
delegate_to: localhost
46-
run_once: true
47-
4833
- import_role:
4934
name: stackhpc.libvirt-vm
5035
vars:
@@ -60,9 +45,7 @@
6045
capacity: '20GB'
6146
pool: 'default'
6247
interfaces:
63-
- network: 'vbmc-net'
64-
mac: '{{ bikolla_mac_addresses[inventory_hostname] }}'
65-
alias: vnet1
48+
- network: 'breth1'
6649
start: false
6750
autostart: false
6851
boot_firmware: uefi
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
3+
stackhpc_release_pulp_username: "skc-ci-aio"
4+
stackhpc_release_pulp_password: !vault |
5+
$ANSIBLE_VAULT;1.1;AES256
6+
31386366383365666135336331663635396237623139306362633933636233613765663731666338
7+
3633633736333936383439623066653663333964343234350a393137383537316164323837386437
8+
36613139323161643766666565643739373037623363636234343965343436653261326238393566
9+
3837336661653962340a316631366463623138623530373133336665376433633437306631383666
10+
30333461333535363433363336663664316634343432633766346564323833346663

0 commit comments

Comments
 (0)