27 lines
734 B
YAML
27 lines
734 B
YAML
- name: Start podman compose project
|
|
ansible.builtin.command:
|
|
cmd: podman compose up -d
|
|
chdir: /home/oci/webserver
|
|
notify: Generate systemd service files
|
|
become_user: oci
|
|
|
|
- name: Generate systemd service files
|
|
ansible.builtin.command:
|
|
cmd: podman generate systemd --new --files --file /home/oci/webserver/compose.yml
|
|
chdir: "/home/oci/.config/systemd/user"
|
|
notify: Reload systemd user daemon
|
|
become_user: oci
|
|
|
|
- name: Reload systemd user daemon
|
|
ansible.builtin.systemd:
|
|
daemon_reload: true
|
|
scope: user
|
|
become_user: oci
|
|
notify: Enable systemd user service
|
|
|
|
- name: Enable systemd user service
|
|
ansible.builtin.systemd:
|
|
name: webserver
|
|
enabled: true
|
|
scope: user
|
|
become_user: oci |