2024-08-02 22:20:53 +02:00
|
|
|
---
|
2024-08-03 22:11:58 +02:00
|
|
|
- name: Install MySQL on Debian-based systems
|
2024-08-02 22:20:53 +02:00
|
|
|
apt:
|
|
|
|
name: mysql-server
|
|
|
|
state: present
|
2024-08-03 22:11:58 +02:00
|
|
|
when: ansible_facts['os_family'] == "Debian"
|
2024-08-02 22:20:53 +02:00
|
|
|
|
2024-08-03 22:11:58 +02:00
|
|
|
- name: Install MySQL on RedHat-based systems
|
|
|
|
dnf:
|
|
|
|
name: mysql-server
|
|
|
|
state: present
|
|
|
|
when: ansible_facts['os_family'] == "RedHat"
|
|
|
|
|
|
|
|
- name: Install Git on Debian-based systems
|
2024-08-02 22:20:53 +02:00
|
|
|
apt:
|
|
|
|
name: git
|
|
|
|
state: present
|
2024-08-03 22:11:58 +02:00
|
|
|
when: ansible_facts['os_family'] == "Debian"
|
|
|
|
|
|
|
|
- name: Install Git on RedHat-based systems
|
|
|
|
dnf:
|
|
|
|
name: git
|
|
|
|
state: present
|
|
|
|
when: ansible_facts['os_family'] == "RedHat"
|
2024-08-02 22:20:53 +02:00
|
|
|
|
2024-08-03 22:11:58 +02:00
|
|
|
- name: Install Caddy on Debian-based systems
|
2024-08-02 22:20:53 +02:00
|
|
|
apt:
|
|
|
|
name: caddy
|
|
|
|
state: present
|
2024-08-03 22:11:58 +02:00
|
|
|
when: ansible_facts['os_family'] == "Debian"
|
2024-08-02 22:20:53 +02:00
|
|
|
|
2024-08-03 22:11:58 +02:00
|
|
|
- name: Install Caddy on RedHat-based systems
|
|
|
|
dnf:
|
|
|
|
name: caddy
|
|
|
|
state: present
|
|
|
|
when: ansible_facts['os_family'] == "RedHat"
|
|
|
|
|
|
|
|
- name: Install CoreDNS on Debian-based systems
|
2024-08-02 22:20:53 +02:00
|
|
|
apt:
|
|
|
|
name: coredns
|
|
|
|
state: present
|
2024-08-03 22:11:58 +02:00
|
|
|
when: ansible_facts['os_family'] == "Debian"
|
|
|
|
|
|
|
|
- name: Install CoreDNS on RedHat-based systems
|
|
|
|
dnf:
|
|
|
|
name: coredns
|
|
|
|
state: present
|
|
|
|
when: ansible_facts['os_family'] == "RedHat"
|
2024-08-02 22:20:53 +02:00
|
|
|
|
|
|
|
- name: Install NVM
|
|
|
|
shell: |
|
|
|
|
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
|
|
|
|
export NVM_DIR="$HOME/.nvm"
|
|
|
|
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
|
|
|
|
nvm install node
|