diff --git a/active/container_caddy/caddy.md b/active/container_caddy/caddy.md index 4ffc9ae..cc697aa 100644 --- a/active/container_caddy/caddy.md +++ b/active/container_caddy/caddy.md @@ -70,6 +70,11 @@ active/container_caddy/install_caddy_proxy.yaml ansible-playbook \ -i ansible/inventory.yaml \ active/container_caddy/install_caddy_deskwork.yaml + +# Toybox (AI) Proxy +ansible-playbook \ +-i ansible/inventory.yaml \ +active/container_caddy/install_caddy_toybox.yaml ``` See ansible playbook [install_caddy.yaml](/active/container_caddy/install_caddy.yaml) diff --git a/active/container_caddy/install_caddy_toybox.yaml b/active/container_caddy/install_caddy_toybox.yaml new file mode 100644 index 0000000..6f1f212 --- /dev/null +++ b/active/container_caddy/install_caddy_toybox.yaml @@ -0,0 +1,28 @@ +- name: Create Caddy Proxy + hosts: toybox-root + tasks: + - name: Create /etc/caddy dir + ansible.builtin.file: + path: /etc/caddy + state: directory + mode: "0755" + - name: Copy Caddyfile + template: + src: secrets/toybox.Caddyfile + dest: /etc/caddy/Caddyfile + owner: root + group: root + mode: "0644" + - name: Template Caddy Container Services + template: + src: caddy.container + dest: /etc/containers/systemd/caddy.container + owner: root + group: root + mode: "0644" + - name: Reload and start the Caddy service + ansible.builtin.systemd_service: + state: restarted + name: caddy.service + enabled: true + daemon_reload: true