所有机器的通用基本配置的辅助角色。应该支持RHEL / Debian / SuSE / Solaris / HPUX / Ubuntu Linux。
基本主机配置应执行以下任务:
我是创建Ansible角色的新手。我还没有尝试任何东西,正在寻找指导。
- name: restart ntp
service:
name: ntp
state: restarted
- name: restart sshd
service:
name: sshd
state: restarted
答案 0 :(得分:1)
要创建自己的角色,请先
$ ansible-galaxy init test
这“创建符合银河元数据格式的角色的骨架框架”
> tree test
test
├── defaults
│ └── main.yml
├── files
├── handlers
│ └── main.yml
├── meta
│ └── main.yml
├── README.md
├── tasks
│ └── main.yml
├── templates
├── tests
│ ├── inventory
│ └── test.yml
└── vars
└── main.yml
有关详细信息,请参见Roles。
您可能想在浏览器中或在命令行中搜索Ansible Galaxy上共享的许多角色。例如带有标签的角色:Solaris,sshd将通过命令列出
$ ansible-galaxy search --galaxy-tags solaris,sshd
并在本地安装
$ ansible-galaxy install <ROLE NAME>