|
16 | 16 | - name: Install required packages |
17 | 17 | ansible.builtin.package: |
18 | 18 | name: |
19 | | - - ansible-core |
| 19 | + - ansible |
20 | 20 | - gcc |
21 | 21 | - git-core |
22 | 22 | - make |
23 | 23 | - podman |
24 | 24 | - python3 |
25 | 25 | - python3-pip |
26 | | - - https://github.com/txn2/kubefwd/releases/download/1.22.5/kubefwd_amd64.rpm |
27 | 26 | state: latest |
28 | 27 | become: yes |
29 | 28 | tags: install |
30 | 29 |
|
| 30 | +- name: Install ansible |
| 31 | + ansible.builtin.package: |
| 32 | + name: |
| 33 | + - ansible |
| 34 | + state: latest |
| 35 | + become: yes |
| 36 | + when: |
| 37 | + - (ansible_distribution == 'CentOS' or |
| 38 | + ansible_distribution == 'Rocky' or |
| 39 | + ansible_distribution == 'RedHat') |
| 40 | + - ansible_distribution_major_version | int == 8 |
| 41 | + tags: install |
| 42 | + |
| 43 | +- name: Install ansible-core |
| 44 | + ansible.builtin.package: |
| 45 | + name: |
| 46 | + - ansible-core |
| 47 | + state: latest |
| 48 | + become: yes |
| 49 | + when: |
| 50 | + - (ansible_distribution == 'CentOS' or |
| 51 | + ansible_distribution == 'Rocky' or |
| 52 | + ansible_distribution == 'RedHat') |
| 53 | + - ansible_distribution_major_version | int >= 9 |
| 54 | + tags: install |
| 55 | + |
| 56 | +- name: Install kubefwd_amd64 |
| 57 | + ansible.builtin.dnf: |
| 58 | + name: |
| 59 | + - https://github.com/txn2/kubefwd/releases/download/1.22.5/kubefwd_amd64.rpm |
| 60 | + disable_gpg_check: True |
| 61 | + become: yes |
| 62 | + when: ansible_os_family == 'RedHat' |
| 63 | + tags: install |
| 64 | + |
31 | 65 | - name: Install some extra packages |
32 | 66 | ansible.builtin.package: |
33 | 67 | name: |
34 | 68 | - bash-completion |
35 | | - - delve |
36 | 69 | - tmux |
37 | 70 | - vim |
38 | 71 | state: latest |
|
101 | 134 | oc login -u kubeadmin -p 12345678 https://api.crc.testing:6443 |
102 | 135 | make attach_default_interface_cleanup |
103 | 136 | make crc_attach_default_interface |
104 | | - EDPM_TOTAL_NODES=2 make edpm_compute |
| 137 | + EDPM_TOTAL_NODES=1 EDPM_COMPUTE_VCPUS=16 EDPM_COMPUTE_RAM=100 EDPM_COMPUTE_DISK_SIZE=100 make edpm_compute |
105 | 138 | exit 0 |
106 | 139 | chdir: "~/install_yamls/devsetup" |
107 | 140 | tags: crc |
|
135 | 168 | sleep 20 |
136 | 169 | TIMEOUT=600 make openstack_wait_deploy 2>&1 | tee make_openstack_deploy.log |
137 | 170 | sleep 20 |
| 171 | + TIMEOUT=600 DATAPLANE_TOTAL_NODES=1 make edpm_wait_deploy |
138 | 172 |
|
139 | 173 | oc get csv -n openstack-operators octavia-operator.v0.0.1 -o json | \ |
140 | 174 | jq -r 'del(.metadata.generation, .metadata.resourceVersion, .metadata.uid)' > operator_csv.json |
|
160 | 194 | path: ~/.bashrc |
161 | 195 | line: "{{ item }}" |
162 | 196 | with_items: |
163 | | - - export PATH=$PATH:~/.crc/bin/oc |
| 197 | + - export GOPATH=$HOME/go |
| 198 | + - export PATH=$PATH:$GOPATH/bin:~/.crc/bin/oc |
164 | 199 | - export OS_CLOUD=default |
165 | 200 | - export OS_PASSWORD=12345678 |
166 | 201 | - export EDPM_COMPUTE_CEPH_ENABLED=false |
167 | 202 | - export BMO_SETUP=false |
168 | 203 | - export KUBECONFIG=~/.kube/config |
169 | 204 | tags: config |
170 | 205 |
|
| 206 | +- name: Install delve debugger |
| 207 | + command: go install github.com/go-delve/delve/cmd/dlv@latest |
| 208 | + tags: config |
| 209 | + |
171 | 210 | - name: Copy ~/.tmux.conf |
172 | 211 | copy: |
173 | 212 | src: ~/.tmux.conf |
|
0 commit comments