Initial Commit - Hatarashi Hako with working Actions
All checks were successful
Ansible Deploy / deploy (push) Successful in 1m1s

This commit is contained in:
2023-11-18 11:38:01 +02:00
commit 5c97cd9c8a
6 changed files with 228 additions and 0 deletions

32
hatarashi-hako.yaml Normal file
View File

@@ -0,0 +1,32 @@
- hosts: takahe
gather_facts: no
become: yes
vars:
ansible_ssh_common_args: '-o StrictHostKeyChecking=no'
ansible_sudo_pass: "{{ ANSIBLE_SUDO_PASS }}"
tasks:
- name: Install Skopeo
ansible.builtin.package:
name: skopeo
state: latest
- name: Install hatarashi-hako
ansible.builtin.copy:
src: hatarashi-hako.sh
dest: /usr/local/bin/hatarashi-hako.sh
mode: 'a+x'
- name: Template service and timer to host
ansible.builtin.template:
src: "{{ item }}.j2"
dest: /etc/systemd/system/{{ item }}
with_items:
- hatarashi-hako.service
- hatarashi-hako.timer
- name: Start hatarashi-hako timer
ansible.builtin.systemd:
name: hatarashi-hako.timer
state: started
daemon_reload: true