File tree Expand file tree Collapse file tree 3 files changed +57
-1
lines changed Expand file tree Collapse file tree 3 files changed +57
-1
lines changed Original file line number Diff line number Diff line change 43
43
gather_facts : true
44
44
45
45
vars :
46
+ images_stable :
47
+ - ceph-ansible:5.3.0
48
+ - ceph-ansible:6.0.2
49
+ - " inventory-reconciler:5.3.0"
50
+ - " inventory-reconciler:6.0.2"
51
+ - kolla-ansible:5.3.0
52
+ - kolla-ansible:6.0.2
53
+ - netbox:v3.4.8
54
+ - osism-ansible:5.3.0
55
+ - osism-ansible:6.0.2
56
+ - osism:0.20230902.0 # 6.0.2
57
+ - osism:0.20231129.2 # 5.3.0
58
+
46
59
images :
47
60
- " {{ ara_server_image }}"
48
61
- " {{ ara_server_mariadb_image }}"
64
77
- /opt/configuration/environments/manager/images.yml
65
78
66
79
tasks :
80
+ - name : Try to import stable manager images
81
+ ansible.builtin.shell : |
82
+ if [[ -e /home/dragon/images/{{ item }} ]]; then
83
+ skopeo copy dir:/home/dragon/images/{{ item }} docker-daemon:osism.harbor.regio.digital/osism/{{ item }}
84
+ fi
85
+ loop : " {{ images_stable }}"
86
+ args :
87
+ executable : /bin/bash
88
+
67
89
- name : Pull images
68
90
community.docker.docker_image :
69
91
name : " {{ item }}"
122
144
docker logs netbox-netbox-1
123
145
changed_when : true
124
146
125
- - name : Apply role manager
147
+ - name : Deploy manager service
126
148
hosts : testbed-manager.testbed.osism.xyz
127
149
connection : local
128
150
gather_facts : true
Original file line number Diff line number Diff line change
1
+ ---
2
+ - name : Preload stable ceph & openstack images
3
+ hosts : testbed-nodes
4
+ gather_facts : false
5
+
6
+ vars :
7
+ images_ceph :
8
+ - ceph-daemon:17.2.6
9
+
10
+ images_openstack :
11
+ - keystone:22.0.1.20230902 # 5.3.0
12
+ - keystone:23.0.1.20230919 # 6.0.2
13
+
14
+ tasks :
15
+ - name : Import stable ceph images
16
+ ansible.builtin.command :
17
+ cmd : " skopeo copy dir:/home/dragon/images/{{ item }} docker-daemon:osism.harbor.regio.digital/osism/{{ item }}"
18
+ loop : " {{ images_ceph }}"
19
+
20
+ - name : Import stable openstack images
21
+ ansible.builtin.command :
22
+ cmd : " skopeo copy dir:/home/dragon/images/{{ item }} docker-daemon:osism.harbor.regio.digital/kolla/release/{{ item }}"
23
+ loop : " {{ images_openstack }}"
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
+ set -x
3
+ set -e
2
4
3
5
export INTERACTIVE=false
6
+ source /opt/manager-vars.sh
7
+
8
+ echo
9
+ echo " # PULL IMAGES"
10
+ echo
11
+
12
+ if [[ $IS_ZUUL == " true" ]]; then
13
+ osism apply -e custom import-images
14
+ fi
4
15
5
16
kolla_services=(
6
17
barbican
You can’t perform that action at this time.
0 commit comments