ansible-playbook自动化部署vpn
摘要:如图所示,创建要用到的目录 我这里因为只有复制一个文件,所以只创建了files,tasks,vars目录 第一步:定义一个脚本入口 第二步:定义内置变量(内置变量基本都一样,所以直接复制过去就好了) 第三步:编写要拷贝的文件 第四步:编写tasks目录。如果任务少,可以全部写在main.yml这个t
阅读全文
ansible-playbook编写服务器初始化脚本
摘要:1.原理:通过limit的参数,限制新定义的服务器。即可给新买的服务器初始化优化。(如下图所示) 首先我们编写一个总入口的palybook脚本: init.yml 第二步:创建相对应的目录。这些目录都有各自的功能。 mkdir {file,tasks,vars} // 具体的目录和功能,可以上网查一
阅读全文
ansible基本模块-server
摘要:ansible XXX -m service -a "name=XXX state=started enabled=yes"
阅读全文
ansible基本模块-yum
摘要:ansible XXX -m yum -a "name=XXX"
阅读全文
ansible基本模块-cron
摘要:ansible XXX -m cron -a "name=‘XXX ’ job=‘执行的命令’ minute=XXX " ###后面是定义时间,不定义为*
阅读全文
ansible基本模块-shell
摘要:ansible XXX -m shell -a "XXX"
阅读全文
ansible基本模块-copy
摘要:ansible XXX -m copy -a “src=XXX dest=XXX owner=root group=root mode=0755”
阅读全文