feat: create DO registry if it doesn't exist (#947)
- if use_do_registry is enabled and registry doesn't exist, create it
This commit is contained in:
parent
4c1465d94b
commit
6062042fae
@ -23,11 +23,14 @@ k8s_name: "{{ project_name }}"
|
||||
bucket_name: "{{ project_name }}"
|
||||
bucket_path: "crawls"
|
||||
|
||||
registry_name: "{{ project_name }}"
|
||||
|
||||
domain: "browsertrix.cloud"
|
||||
subdomain: "{{ project_name }}"
|
||||
|
||||
|
||||
configure_kubectl: false
|
||||
use_do_registry: true
|
||||
use_do_registry: false
|
||||
image_tag: "latest"
|
||||
|
||||
enable_signing: true
|
||||
|
@ -251,16 +251,34 @@
|
||||
when: use_do_registry
|
||||
changed_when: true
|
||||
failed_when: do_registry_result.stdout_lines | length < 2
|
||||
ignore_errors: true
|
||||
|
||||
- name: d_ocean | registry | store original registry endpoint
|
||||
ansible.builtin.set_fact:
|
||||
registry_endpoint: "{{ do_registry_result.stdout_lines[1] }}"
|
||||
when: use_do_registry and (do_registry_result.stdout_lines | length >= 2)
|
||||
changed_when: true
|
||||
|
||||
- name: d_ocean | registry | create registry endpoint
|
||||
ansible.builtin.command: doctl registry create {{ registry_name }} --region {{ droplet_region }}
|
||||
when: use_do_registry and (do_registry_result.stdout_lines | length < 2)
|
||||
changed_when: true
|
||||
|
||||
- name: d_ocean | registry | update registry endpoint
|
||||
ansible.builtin.command: doctl registry get --format Endpoint
|
||||
register: do_registry_result
|
||||
when: use_do_registry and (do_registry_result.stdout_lines | length < 2)
|
||||
changed_when: true
|
||||
|
||||
- name: d_ocean | registry | store registry endpoint
|
||||
ansible.builtin.set_fact:
|
||||
registry_endpoint: "{{ do_registry_result.stdout_lines[1] }}"
|
||||
when: use_do_registry
|
||||
when: use_do_registry and (not do_registry_result.skipped)
|
||||
changed_when: true
|
||||
|
||||
- name: d_ocean | registry | configure kubectl
|
||||
ansible.builtin.command: doctl k8s cluster kubeconfig save {{ my_cluster.data.id }}
|
||||
when: configure_kubectl
|
||||
when: configure_kubectl and use_do_registry
|
||||
changed_when: true
|
||||
|
||||
- name: d_ocean | registry | add to new k8s cluster
|
||||
|
Loading…
Reference in New Issue
Block a user