

ansible 简明教程
source link: https://jiajunhuang.com/articles/2017_06_22-ansible.md.html?amp%3Butm_medium=referral
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

ini格式的配置文件大家都懂吧。
先编写一个host文件例如:
[local] 127.0.0.1
保存为 localhost.ini
然后执行 ansible -i ./test.host.ini local -k -a 'ls'
就会有输出:
SSH password: 127.0.0.1 | SUCCESS | rc=0 >> code docs source test
其中 ansible
的命令大致的格式就是 ansible [group] -a [command]
group就是host文件里的组,默认有 all
和 ungroup
两个组,最后就是要执行的命令。
详见: http://docs.ansible.com/ansible/intro_patterns.html
-a
就是导入了一个默认模块,用来执行命令的。 -m
则用来导入特定模块,这个就需要
具体用到具体翻文档了。
也可以在家目录下新建一个 ansible.cfg
然后指定默认去找哪个host文件
[defaults] inventory = ./test.host.ini
然后就可以这样干: ansible local -k -a 'ls'
了。具体很多配置可以参考这里: http://docs.ansible.com/ansible/intro_configuration.html
当然啦, ansible
只是一个临时用的命令,如果想多次使用一些命令,就可以上 ansible-playbook
了。
文档在: http://docs.ansible.com/ansible/playbooks.html
里面有很多模块,在: http://docs.ansible.com/ansible/modules_by_category.html
还有一个概念是role,这个瞄了几眼但是还没看完: http://docs.ansible.com/ansible/playbooks_roles.html
Recommend
-
143
玩转异步 JS :async/await 简明教程(附视频下载) 2017年11月10日 00:39 · 阅读 8188 ...
-
56
-
76
Bridge for You
-
112
简明Python教程可以作为 Python 编程语言的一本指南或者教程。它主要是为新手而设计,不过对于有经验的程序员来说,它同样有用。 即便你对计算机的了解只是如何在计算机上保存文本文件,你都可以通过本书学习 Python。如果你有编程经验,你也可以使用本...
-
54
linux命令行简明教程 pdf,学习Linux的朋友必看,命令行在Linux中是经常用到的,了解这些命令是提高操作效能的基础.
-
42
-
38
Go模块是Go语言的依赖包管理工具。 Go模块的使用 1、Go1.11及以后版本才能使用。 mod是模块英文modules的简写。 列举一些常用的命令行: go help mod 查看帮助...
-
69
Git (wiki: en chs )是一个免费开源的分布式版本控制系统,由linux内核作者linus Torvalds开发,大型开源项目linux kernel、Android、chromium、mono、dotnet、UE4等都使用Git管理项目著名g
-
41
Gunicorn是Python下的一个WSGI服务器,听起来很普通,不过因为它支持很多特性,在 Python界还是很流行,例如作为起Flask的父进程,支持用gevent把Flask打个patch等。 它使用的是pre-fork的模式,即启动的时候fork出n个进程,然后...
-
54
这一系列是我学习 Learn You a Haskell For Great Good 之后,总结,编写的学习笔记。 这个系列主要分为五个部分:
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK