Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 12 additions & 1 deletion roles/aqua/defaults/main.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
---

aqua_version: v2.31.0
aqua_version: v2.53.9

# Tools to configure with their config files
# Format: tool_name:
# src_file: source file name in files/ directory
# dest_file: destination file name
# dest_dir: destination directory (default: home directory)
aqua_tools_config:
yamlfmt:
src_file: dot.yamlfmt
dest_file: .yamlfmt
dest_dir: "{{ ansible_user_dir }}/.config/yamlfmt"
4 changes: 4 additions & 0 deletions roles/aqua/files/aqua.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,7 @@ packages:
- name: helm/helm@v3.15.4
- name: kubernetes-sigs/kustomize@kustomize/v5.4.3
- name: argoproj/argo-cd@v2.12.3
- name: open-policy-agent/conftest@v0.56.0
- name: open-policy-agent/opa@v1.0.0
- name: google/yamlfmt@v0.17.2
- name: goreleaser/goreleaser@v2.11.2
18 changes: 18 additions & 0 deletions roles/aqua/tasks/configure.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---

- name: Create destination directories for tool configs
ansible.builtin.file:
path: "{{ item.value.dest_dir | default(ansible_user_dir) }}"
state: directory
mode: 0755
loop: "{{ aqua_tools_config | dict2items }}"
when: aqua_tools_config is defined and aqua_tools_config | length > 0

- name: Copy tool configuration files
ansible.builtin.copy:
src: "{{ item.value.src_file }}"
dest: "{{ item.value.dest_dir | default(ansible_user_dir) }}/{{ item.value.dest_file }}"
backup: true
mode: 0644
loop: "{{ aqua_tools_config | dict2items }}"
when: aqua_tools_config is defined and aqua_tools_config | length > 0
3 changes: 3 additions & 0 deletions roles/aqua/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,3 +39,6 @@
ansible.builtin.command: aqua --config ~/.config/aquaproj-aqua/aqua.yaml i
register: aqua_install_package
changed_when: aqua_install_package.stdout != ''

- name: Setup global config for each tools
ansible.builtin.include_tasks: configure.yml
Loading