dotfiles-ansible/roles/podman/tasks/main.yml

55 lines
1.5 KiB
YAML

---
- block:
- name: podman | Build ltex-ls container image
podman_image:
name: ltex-ls
build:
extra_args: '--build-arg LTEX_VERSION={{ ltex_version }}'
path: '{{ role_path }}/build_dirs/ltex-ls'
tag: '{{ ltex_version }}'
state: present
- name: podman | Install ltex-ls wrapper script
template:
src: ltex-ls.j2
dest: ~/.local/bin/ltex-ls
mode: 0755
tags: ltex-ls
- block:
- name: podman | Build translate-shell container image
podman_image:
name: translate-shell
build:
extra_args: '--build-arg TRANSLATE_SHELL_VERSION={{ translate_shell_version }}'
path: '{{ role_path }}/build_dirs/translate-shell'
tag: '{{ translate_shell_version }}'
state: present
- name: podman | Install translate-shell wrapper script
template:
src: translate-shell.j2
dest: ~/.local/bin/trans
mode: 0755
tags: translate-shell
- block:
- name: podman | Get current date as aports-dev container image tag
command: date -u "+%Y-%m-%d"
changed_when: true
register: aports_dev_version
- name: podman | Build aports-dev container image
podman_image:
name: aports-dev
path: '{{ role_path }}/build_dirs/aports-dev'
tag: '{{ aports_dev_version.stdout }}'
state: present
- name: podman | Install aports-dev wrapper script
template:
src: aports-dev.j2
dest: ~/.local/bin/aports-dev
mode: 0755
tags: aports-dev