|
38 | 38 | image.config.openshift.io/cluster |
39 | 39 | loop: "{{ cifmw_crc_additional_allowed_registries }}" |
40 | 40 |
|
| 41 | +- name: Add additional insecure registries |
| 42 | + when: cifmw_crc_additional_insecure_registries is defined |
| 43 | + ansible.builtin.shell: | |
| 44 | + oc patch --type=json \ |
| 45 | + --patch='[{"op": "add", "path": "/spec/registrySources/insecureRegistries/-", "value": "{{ item }}"}]' \ |
| 46 | + image.config.openshift.io/cluster |
| 47 | + loop: "{{ cifmw_crc_additional_insecure_registries }}" |
| 48 | + |
41 | 49 | - name: Ensure registries.conf.d exists |
42 | 50 | become: true |
43 | 51 | when: cifmw_crc_registry_mirror_content is defined or content_provider_registry_ip is defined |
|
61 | 69 | mirror-by-digest-only = false |
62 | 70 | prefix = "" |
63 | 71 |
|
| 72 | +- name: Set insecure registry in crio for additional registries |
| 73 | + become: true |
| 74 | + when: cifmw_crc_additional_insecure_registries is defined |
| 75 | + ansible.builtin.blockinfile: |
| 76 | + state: present |
| 77 | + insertafter: EOF |
| 78 | + marker: "# ANSIBLE MANAGED BLOCK - additional insecure registry: {{ item }}" |
| 79 | + dest: /etc/containers/registries.conf.d/99-insecure-registry.conf |
| 80 | + create: true |
| 81 | + content: |- |
| 82 | + [[registry]] |
| 83 | + location = "{{ item }}" |
| 84 | + insecure = true |
| 85 | + blocked = false |
| 86 | + mirror-by-digest-only = false |
| 87 | + prefix = "" |
| 88 | + loop: "{{ cifmw_crc_additional_insecure_registries }}" |
| 89 | + |
64 | 90 | - name: Set registry mirror override |
65 | 91 | when: cifmw_crc_registry_mirror_content is defined |
66 | 92 | become: true |
|
72 | 98 | content: "{{ cifmw_crc_registry_mirror_content }}" |
73 | 99 |
|
74 | 100 | - name: Restart crio |
75 | | - when: cifmw_crc_registry_mirror_content is defined or content_provider_registry_ip is defined |
| 101 | + when: >- |
| 102 | + cifmw_crc_registry_mirror_content is defined or |
| 103 | + content_provider_registry_ip is defined or |
| 104 | + cifmw_crc_additional_insecure_registries is defined |
76 | 105 | become: true |
77 | 106 | ansible.builtin.service: |
78 | 107 | name: crio |
|
0 commit comments