27 lines
1019 B
YAML
27 lines
1019 B
YAML
- name: Deploy managed accounts.svc.plus service
|
|
hosts: "{{ accounts_service_hosts | default('accounts') }}"
|
|
gather_facts: false
|
|
become: true
|
|
vars:
|
|
accounts_service_image_ref: >-
|
|
{{
|
|
(lookup('ansible.builtin.env', 'ACCOUNTS_IMAGE_REF') | default('', true) | trim)
|
|
or
|
|
(
|
|
(lookup('ansible.builtin.env', 'ACCOUNTS_IMAGE_REPO') | default('ghcr.io/x-evor/accounts', true))
|
|
~ ':'
|
|
~ (lookup('ansible.builtin.env', 'ACCOUNTS_IMAGE_TAG') | default('latest', true))
|
|
)
|
|
}}
|
|
accounts_service_image_repo: >-
|
|
{{ lookup('ansible.builtin.env', 'ACCOUNTS_IMAGE_REPO')
|
|
| default('ghcr.io/x-evor/accounts', true) }}
|
|
accounts_service_image_tag: >-
|
|
{{ lookup('ansible.builtin.env', 'ACCOUNTS_IMAGE_TAG')
|
|
| default('70c6a3f8', true) }}
|
|
accounts_service_pull_image: >-
|
|
{{ lookup('ansible.builtin.env', 'ACCOUNTS_PULL_IMAGE')
|
|
| default(false, true) | bool }}
|
|
roles:
|
|
- roles/vhosts/accounts_service
|