
Ansible
exmaple yaml: name + module + parameters
tasks:
- name: install nginx
apt:
name: nginxPassing params:
- name: install package
apt:
name: "{{ package_name }}"
state: presentwhen using it, call the script with command: ansible-playbook playbook.yml -e “package_name=nginx” OR define under vars like
- hosts: web
become: yes
vars:
package_name: nginx
tasks:
- name: install package
apt:
name: "{{ package_name }}"
state: present