0

所有机器的通用合理基本配置的 Ansible 角色。应该支持 RHEL/Debian/SuSE/Solaris/HPUX/Ubuntu Linux。

基本主机配置应执行以下任务:

  • ntp – 根据通用配置配置 NTP 设置
  • ssh – 配置 SSH 安全、服务、密钥设置
  • Package Yum / repo – 配置操作系统本机包管理器以针对内部 HPE 资源和/或外部可用资源(如 ftp.debian.org)进行操作。

我是创建 Ansible 角色的新手。还没试过,求指导。

- name: restart ntp
  service:
    name: ntp
    state: restarted
- name: restart sshd
  service:
    name: sshd
    state: restarted
4

1 回答 1

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

有关详细信息,请参阅角色

Ansible Galaxy中有很多共享的角色,您可能希望在浏览器中或从命令行中进行搜索。例如带有标签的角色:Solaris, sshd 将由命令列出

$ ansible-galaxy search --galaxy-tags solaris,sshd

并在本地安装

$ ansible-galaxy install <ROLE NAME>
于 2019-05-22T13:30:25.083 回答