Ansible

Basic:

  • based on Python,由Paramiko、PyYAML和Jinja2三个关键模块

  • agentless

  • config files

    • /etc/ansible/ansible.cfg

    • /etc/ansible/hosts

playbook的核心元素:
    tasks: 任务
    variables: 变量
    templates: 模板
    handlers: 处理器
    roles: 角色
变量:
    facts
    --extra-vars "name=value name=value"
    role定义
    Inventory中的变量:
        主机变量
            hostname name=value name=value
        组变量
            [groupname:vars]
            name=value
            name=value

Last updated

Was this helpful?