Commit 5dfc4a5f authored by Simon Cornet's avatar Simon Cornet
Browse files

feat: add basic alpine support

parent 72ac5e0d
Loading
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -54,3 +54,10 @@
    name: "ssh.service"
    state: "restarted"
    enabled: true

# ssh
- name: "restart ssh alpine"
  ansible.builtin.service:
    name: "sshd"
    state: "restarted"
    enabled: true
+21 −0
Original line number Diff line number Diff line
---

# install packages
- name: "install packages"
  community.general.apk:
    name: "{{ item }}"
    state: "present"
    update_cache: true
    cache_clean: true
  when: 'ansible_os_family == "Alpine"'
  with_items:
    - "bash"
    - "btop"
    - "curl"
    - "htop"
    - "python3"
    - "qemu-guest-agent"
    - "sudo"
    - "tzdata"
    - "vim"
    - "wget"
+10 −1
Original line number Diff line number Diff line
@@ -52,6 +52,16 @@
- name: "flush handlers"
  ansible.builtin.meta: "flush_handlers"

# apk
- name: "apk"
  ansible.builtin.import_tasks: "apk/packages.yaml"
  when: "ansible_os_family == 'Alpine'"
  tags: "apt"

# flush handler
- name: "flush handlers"
  ansible.builtin.meta: "flush_handlers"

- name: "apt - update"
  ansible.builtin.import_tasks: "apt/update.yaml"
  when: "ansible_os_family == 'Debian'"
@@ -182,7 +192,6 @@
# sshd
- name: "sshd"
  ansible.builtin.import_tasks: "sshd.yaml"
  when: "ansible_os_family == 'Debian'"
  tags: "sshd"

# flush handler
+13 −0
Original line number Diff line number Diff line
@@ -9,4 +9,17 @@
    group: "root"
    mode: "0644"
  notify: "restart ssh"
  when: 'ansible_os_family == "Debian"'
  tags: "sshd"

# configure sshd
- name: "config - sshd"
  ansible.builtin.template:
    src: "templates/sshd/sshd_config.j2"
    dest: "/etc/ssh/sshd_config"
    owner: "root"
    group: "root"
    mode: "0644"
  notify: "restart ssh alpine"
  when: 'ansible_os_family == "Alpine"'
  tags: "sshd"