Ansible
一 简介
http://www.ansible.com.cn/
源码安装:
$ git clone git://github.com/ansible/ansible.git --recursive$ cd ./ansible$ source ./hacking/env-setup
二 使用
$ ansible TestsMonkey -m command -a 'adb devices'Test5 | success | rc=0 >>List of devices attached0499 device0309 deviceTest9 | success | rc=0 >>List of devices attachedTest6 | success | rc=0 >>List of devices attached0671 device1422 device0812 deviceTest7 | success | rc=0 >>List of devices attached1356 device0123456789ABCDEF device1091 deviceTest8 | success | rc=0 >>List of devices attached1299 device1570 device1265 device$ cat ~/ansible_hosts[Local]127.0.0.1[TestsMonkey]Test[5:9] ansible_ssh_user=jenkins ansible_ssh_pass=W
三 ad-hoc
Ansible提供两种方式去完成任务,一是 ad-hoc 命令,一是写 Ansible playbook.前者可以解决一些简单的任务, 后者解决较复杂的任务.
File Transfer
$ ansible atlanta -m copy -a "src=/etc/hosts dest=/tmp/hosts" Managing Packages Users and Groups Managing Services Deploying From Source Control Gathering Facts
四 配置文件
Questions :
ansible : echo $PATH只有global path ?