42 lines
1.3 KiB
YAML
42 lines
1.3 KiB
YAML
---
|
|
- name: "set the user variables"
|
|
ansible.builtin.import_role:
|
|
name: "services/include"
|
|
vars_from: "user"
|
|
|
|
- block:
|
|
|
|
- name: "{{ services_service_name }} : configure hosts file"
|
|
ansible.builtin.template:
|
|
src: "hosts"
|
|
dest: "{{ services_service_user_home }}/.config/service/hosts"
|
|
mode: 0644
|
|
register: services_deploy_git_hosts_file
|
|
|
|
- name: "{{ services_service_name }} : configure gitea runner"
|
|
ansible.builtin.template:
|
|
src: "./runner.yml"
|
|
dest: "{{ services_service_user_home }}/.config/service/runner.yml"
|
|
mode: 0644
|
|
register: services_deploy_git_runner_config
|
|
|
|
- name: "{{ services_service_name }} : enable and start podman.socket"
|
|
ansible.builtin.systemd:
|
|
name: "podman.socket"
|
|
enabled: true
|
|
state: "started"
|
|
scope: "user"
|
|
register: services_deploy_git_podman_socket
|
|
|
|
become_user: "{{ services_service_user_name }}"
|
|
|
|
- name: "{{ services_service_name }} : configure systemd service"
|
|
ansible.builtin.include_role:
|
|
name: "services/deploy/pod"
|
|
vars:
|
|
services_deploy_pod_needs_restart: "{{
|
|
services_deploy_git_hosts_file.changed or
|
|
services_deploy_git_runner_config.changed or
|
|
services_deploy_git_podman_socket.changed
|
|
}}"
|