You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.2 KiB
YAML
44 lines
1.2 KiB
YAML
---
|
|
|
|
#- name: "harbor BASE settings"
|
|
# block:
|
|
# - set_fact:
|
|
# harbor_base_configuration_merged: '{{ harbor_base_configuration | combine( dict ,recursive=True ) }}'
|
|
|
|
# - name: "BLOCK: Configure harbor BASE settings"
|
|
# include_tasks: configure_base_config.yml
|
|
# vars:
|
|
# base_configuration: '{{ harbor_base_configuration_merged }}'
|
|
# args:
|
|
# apply:
|
|
# tags:
|
|
# - harbor-configure-base
|
|
## end of block for base settings
|
|
|
|
- name: "Create object of templated harbor projects"
|
|
set_fact:
|
|
projects_templated: "{{ ( projects_templated | default([]) ) + [ project_object_template ] }}"
|
|
loop: '{{ harbor_projects_smardigo_default }}'
|
|
loop_control:
|
|
loop_var: elem
|
|
when:
|
|
- harbor_projects_smardigo_default is defined
|
|
|
|
- name: "CRUD - projects"
|
|
include_tasks: configure_projects.yml
|
|
loop: '{{ harbor_projects + projects_templated }}'
|
|
loop_control:
|
|
loop_var: project
|
|
|
|
- name: "CRUD - robot tokens"
|
|
include_tasks: configure_robot_tokens.yml
|
|
loop: '{{ harbor_robot_tokens }}'
|
|
loop_control:
|
|
loop_var: robot_token
|
|
|
|
- name: "CRUD - scanall schedule"
|
|
include_tasks: configure_scanall_schedule.yml
|
|
loop: '{{ harbor_scanall }}'
|
|
loop_control:
|
|
loop_var: scanschedule
|