首页 > TAG信息列表 > lineinfile
ansible常用模块-2
11. user groupuser模块是请求的是useradd, userdel, usermod三个指令 goup模块请求的是groupadd, groupdel, groupmod 三个指令。 home:指定用户的家目录,需要与createhome配合使用 groups:指定用户的属组 uid:指定用的uid password:指定用户的密码 name:指定用户名 createhome:是否Ansible Tower标准化管理案例
1. 配置sudo1. 修改文件权限[root@localhost]# cat mod-sudo-1.yml---- hosts: all tasks: - name: chmod u+w file: path: /etc/sudoers mode: u+w2. 修改文件,在特定行下面插入一行[root@localhost]# cat mod-sudo-2.Ansible 之 lineinfile 模块使用
一、常用需求 1、替换某行内容 2、在某行前插入内容 3、在某行后面插入内容 4、删除某行 二、测试文件内容 [client] port=3306 socket=/tmp/mysql.sock [mysqld] user = mysql basedir = /app/mysql datadir = /app/mysql/data port=3306 server-id = 1 socket=/tmp/mysql.sockansible中blockinfile和lineinfile模块的使用
blockinfile模块 blockinfile模块可以帮助我们在指定的文件中插入"一段文本",这段文本是被标记过的,换句话说就是,我们在这段文本上做了记号,以便在以后的操作中可以通过"标记"找到这段文本,然后修改或者删除它,单单这样描述不是特别容易理解,结合下面的小例子动手做做立马就能够明白了。Atop监控部署 playbook
--- - name: Install the atop and savetime 3 days and Interval 15s hosts: "{{ ip }}" vars: date: 3 gather_facts: no tasks: - name: yum atop yum: name: https://www.atoptool.nl/download/atop-2.3.0-1.el7.x86_64.rpmstate: presenansible 相关命令备忘
常用的ansible命令,备忘。一、修改/etc/ansible/hosts文件,将需要操作的主机添加进去:vi /etc/ansible/hosts[ywbhost]192.16.1.[29:52] ansible_ssh_uer="root" ansible_ssh_pass="xxxxxx"二、执行shell命令:ansible ywbhost -m shell -a "/tmp/setdns.sh"三、复制文件复制文件到远端