标签:service pattern ansi connect 操作性 语言 编写 sts 常用命令
Ansible
:Ansible的核心程序Host Lnventory
:记录了每一个由Ansible管理的主机信息,信息包括ssh端口,root帐号密码,ip地址等等。可以通过file来加载,可以通过CMDB加载Playbooks
:YAML格式文件,多个任务定义在一个文件中,使用时可以统一调用,“剧本”用来定义那些主机需要调用那些模块来完成的功能.Core Modules
:Ansible执行任何管理任务都不是由Ansible自己完成,而是由核心模块完成;Ansible管理主机之前,先调用core Modules中的模块,然后指明管理Host Lnventory中的主机,就可以完成管理主机。Custom Modules
:自定义模块,完成Ansible核心模块无法完成的功能,此模块支持任何语言编写。Connection Plugins
:连接插件,Ansible和Host通信使用
-f forks:启动并发线程数
-m model_name:要使用的模块
-a args:特有的参数
vim test.yml
- hosts: webservers
remote_user: root
tasks:
- name: create nginx group
group: name=nginx system=yes gid=208
- name: create nginx user
user: name=nginx uid=208 group=nginx system=yes
ansible-playbook test.yml
标签:service pattern ansi connect 操作性 语言 编写 sts 常用命令
原文地址:https://www.cnblogs.com/fengzi7314/p/9943414.html