User Tools

Site Tools


servers:management_tools:ansible

This is an old revision of the document!


Ansible Cheatsheet

Playbook Structure

  • Simple playbook:

~~~

  1. name: Install a package

hosts: web

    tasks:
      - name: Install nginx
        ansible.builtin.yum:
          name: nginx
          state: present
  ~~~
  • Playbook with variables:

~~~

  1. name: Install package with variable

hosts: web

    vars:
      package_name: nginx
    tasks:
      - name: Install nginx
        ansible.builtin.yum:
          name: "{{ package_name }}"
          state: present
  ~~~
servers/management_tools/ansible.1739285140.txt.gz · Last modified: 2025/02/11 14:45 by jmbargallo