哪些行业做网站最重要,中山网站制作工具,重庆市建设工程信息网官,提供网站制作Ansible提供两种方式去完成任务#xff1a;1、ad-hoc命令2、写Ansible playbook脚本前者可以解决一些简单的任务#xff0c;后者解决较复杂的任务(ad-hoc命令和ansible playbook的关系类似于在命令行敲入shell命令和写shell scripts两者之间的关系)。ansible命令应用基础语法…Ansible提供两种方式去完成任务1、ad-hoc命令2、写Ansible playbook脚本前者可以解决一些简单的任务后者解决较复杂的任务(ad-hoc命令和ansible playbook的关系类似于在命令行敲入shell命令和写shell scripts两者之间的关系)。ansible命令应用基础语法ansible [-f forks] [-m module_name] [-a args]-f forks启动的并发线程数-m module_name要使用的模块-a args模块特有的参数以指定用户名运行ansible atlanta -a “/usr/bin/foo” -u username以sudo 运行ansible atlanta -a “/usr/bin/foo” -u username –sudo [–ask-sudo-pass]常用命令ping模块ansible all -m pingservice 模块ansible webservs -m service -a ‘enabledtrue namehttpd statestarted’command: 命令模块ansible 192.168.1.101 -m command -a ‘date’shell用到管道复杂命令功能时建议用shellansible all -m shell -a ‘echo 123..com | passwd –stdin user1’script在远程主机执行脚本ansible all -m script -a “/tmp/a.sh”yum安装程序包卸载的话stateabsentansible all -m yum -a “namezsh”file: 更改文件的属主groupansible all -m file -a ‘ownermysql groupmysql mode644 path/tmp/fstab.ansible’copysrc: 定义本地源文件路径dest: 定义远程目标文件路径content: 取代src 表示直接用此处指定的信息生成为目标文件ansible all -m copy -a ‘src/etc/fstab dest/tmp/fstab.ansible ownerroot mode640’user: 创建用户删除用户后面跟上stateabsentansible all -m user -a ‘name”user1″‘cron模块: 让被管理节点生成定期自动运维计划让2台主机每10分钟运行一次echo hellansible webservs -m cron -a ‘minute”*/10″ job”/bin/echo hell” name”test cron job”‘git模块使用git部署webappansible webservers -m git -a “repogit://foo.example.org/repo.git dest/srv/myapp versionHEAD”