File tree Expand file tree Collapse file tree
etc/kayobe/environments/ci-tenks Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77
88# Script for a full deployment.
99
10- set -eu
10+ set -eux
1111
1212BASE_PATH=~
1313KAYOBE_BRANCH=stackhpc/2025.1
@@ -19,7 +19,9 @@ if [[ ! -f $BASE_PATH/vault-pw ]]; then
1919 exit 1
2020fi
2121
22+ set +x
2223export KAYOBE_VAULT_PASSWORD=$( cat $BASE_PATH /vault-pw)
24+ set -x
2325
2426# Install git and tmux.
2527if $( which dnf 2> /dev/null > /dev/null) ; then
@@ -80,6 +82,18 @@ sudo $KAYOBE_CONFIG_PATH/environments/$KAYOBE_ENVIRONMENT/configure-local-networ
8082# Bootstrap the Ansible control host.
8183kayobe control host bootstrap
8284
85+ # Write interface details to Kayobe configuration. These are required for host configure.
86+ export ADMIN_IFACE=$( ip -4 route show default | awk ' {for(i=1;i<NF;i++) if($i=="dev") {print $(i+1); exit}}' )
87+ cat << EOF >> $KAYOBE_CONFIG_PATH /environments/$KAYOBE_ENVIRONMENT /inventory/group_vars/seed-hypervisor/network-interfaces
88+ admin_interface: $ADMIN_IFACE
89+ EOF
90+
91+ export ADMIN_IP=$( ip -4 addr show dev " $ADMIN_IFACE " | awk ' $1 == "inet" {split($2, a, "/"); print a[1]; exit}' )
92+ cat << EOF >> $KAYOBE_CONFIG_PATH /environments/$KAYOBE_ENVIRONMENT /network-allocation.yml
93+ admin_ips:
94+ seed-hypervisor: $ADMIN_IP
95+ EOF
96+
8397# Configure the seed hypervisor host.
8498kayobe seed hypervisor host configure
8599
Original file line number Diff line number Diff line change 44# ##############################################################################
55# Network role to network mappings.
66
7+ # Network used to reach host instance
8+ admin_net_name : admin
9+
710# Name of the network used by the seed to manage the bare metal overcloud
811# hosts via their out-of-band management controllers.
912oob_oc_net_name : mgmt
@@ -54,6 +57,10 @@ cleaning_net_name: provision_wl
5457# ##############################################################################
5558# Network definitions.
5659
60+ admin_cidr : 192.168.49.0/24
61+ admin_mtu : 1500
62+ admin_gateway : 192.168.49.1
63+
5764mgmt_cidr : 192.168.35.0/24
5865mgmt_mtu : 1442
5966# Native VLAN
Original file line number Diff line number Diff line change 55
66# List of extra networks to which seed hypervisor nodes are attached.
77seed_hypervisor_extra_network_interfaces :
8+ - " {{ admin_net_name }}"
89 - " {{ provision_wl_net_name }}"
910 - " {{ internal_net_name }}"
1011 - " {{ public_net_name }}"
Original file line number Diff line number Diff line change @@ -12,8 +12,8 @@ kolla_docker_namespace: stackhpc-dev
1212stackhpc_release_pulp_username : " skc-ci-zuul"
1313stackhpc_release_pulp_password : !vault |
1414 $ANSIBLE_VAULT;1.1;AES256
15- 34303264313732613264353030663235386562333637313230383531636462303938333533323264
16- 6138366563343635653138343162373834653636633636340a393436666664633962316663336230
17- 35303362363235373137633366623332656532363635663263346436393337353530653439386632
18- 3663376661376230650a653164303963303732326232623434623335623165636166663639323030
19- 62373564616431316434353631666131646634373034353034646662303838386261
15+ 64636466626135353230356662623063636563623863316530643537333461373662633866623362
16+ 3339646664373231333362626666393138653130393933380a386363633831386431393963613233
17+ 64316630336536343631383566333164653564316264653062363438393462376139363530613733
18+ 3837343434666333610a663965313139653437663631636636643338356161653130613934386333
19+ 37363335616364393538626261366634383937373962323936663762646364653534
Original file line number Diff line number Diff line change 33 name : tenks_vault_password
44 data :
55 vault_pw : !encrypted/pkcs1-oaep
6- - M3rG9U0hY71HFOu6grSbwE1NT4BflOeJ86YKLnvrQRvGqUUVO5HO3rnIYiCg0No+MgCtj
7- XWSk8+FOKcy4tfUcdxv62T8ftykaL6B0l3vWFgGWcg1GlRjn8uLTYAbvYb8ehvBNGrW3k
8- 4Pp+3xssAxvn3gKPL5f57dlFymth7yiBu38U2PWYX76DqxjdUQLkjp3g5sLoz10W8F9IX
9- aKyA8hdNRFxyEWysP/vzsXMoO8ZOlESbziMkRJ5wqCeg3PNtOWanf1ryhqCfKK3SJcVPP
10- shtERIADHOqBufKGRQSOn41iicMKcFkeYtZaaadxeHMm9KYbwT4YY43MFSVBTYFPkrMLQ
11- LPRTfJtq2cHveU64wAzCpteWeqfPQvs+hsVosNVF2S/4DbSCpMPOfjWpMobPlf3rc57oj
12- Lykgi/zL+9CEj/gOv4QeYpmM5f8CvngByahiBO5FTrFXzOanOHQOuGOyQR8MQtqj+Edp3
13- bP5dzV3wpwHepeZDMPpUIhFXrp/6VVefQU5HwjJzaCiUooCAVCCV8cBsXqvNAhvNO1y41
14- cUVxFBYyCJ4JGIw1qMBPOSUnhY148xPTm9+4pD6HbR1K9NCbU7GoahFDz2jtRYjFRM401
15- YuwR7K8GRILFJ4zEbtlmwj4gMUEZSo0HE0BZPUWSZpmFs1wX5LAKenMJs0Ctpg =
6+ - T3WXxHspuyZ7fIBZZ/O9KZPde2dcoIsGkI0ID6ieKr3S/DkjdknTKZRN3V0cAd+lZPTZW
7+ hPlUhD7JHBkVj1kXrFI0MsMr5YYbbxxEVi7DKGYUDDlEdX7TpDrOpdaKLn7Hb2pK+3rE6
8+ OF8K3rjree+iZRKdBNoPFKdIBRgyBT3wOOMiS0kb3xL17R9l/hDzLTEAywzanujQvHpaW
9+ RCYvGBFKsxbKn6esxxblE2sKwysyRCNvfCQhIxhF4i0qCU7roVEexkmWmBoY561PZ9NLE
10+ PCAuTm+k/TpMneQpFP3BvdWHIS2mUUbt3M0Y4G8+YXuki6YpFv7V4dOqYEZiTjaZzciPx
11+ elZQC4NR6anhlnA8b2I8WA5YSPZRh3Pe56Y7FX5boBpO2GSez8+SBD6oGHLo1z7rtTAY2
12+ uOxL9icmAe+Olz6T2oeTNekagvlBxhT+BcM9EF8/CRNm5Ip6lNZQmKKkjlp+gaxjmsmK0
13+ 8ThcH/+wq3fSuH9GpI96vLMR2syCfQB01SIJLdjDOa6v7pudVysjVLWUg24SCjZYZ75za
14+ X8xTonsuPmuN95hVR/Aq71cNIKvRuS74j0Gbi6c7OrP/twkjsacCFzDUR1v9VF3+r3u4Q
15+ u6t4qeoutF0oaYs4gkC6vV76Qg3sbgBsUNyHaUnjMxvZzgN+2JynqA5nB/2tfE =
You can’t perform that action at this time.
0 commit comments