2016-07-21 [長年日記]
_ ansible 2.1.0.0 とwindows2012との戦い (1) - Inventoryの内容
環境
- ansible 2.1.0.0
ansible 2.1.0.0 config file = /etc/ansible/ansible.cfg configured module search path = Default w/o overrides
- ansibleが動作するOS: CentOS
cat /etc/centos-release CentOS Linux release 7.1.1503 (Core)
指定する内容
とりあえず内容はこんなので。
[windows:vars] ansible_ssh_user=Administrator ansible_ssh_pass=vagrant ansible_ssh_port=25985 ansible_connection=winrm ansible_winrm_scheme=http
pingモジュールは無事動作。
_ ansible 2.1.0.0 とwindows2012との戦い (2) - パス区切り文字(バックスラッシュ `\` )で悩まないように
環境
- ansible 2.1.0.0
ansible 2.1.0.0 config file = /etc/ansible/ansible.cfg configured module search path = Default w/o overrides
- ansibleが動作するOS: CentOS
cat /etc/centos-release CentOS Linux release 7.1.1503 (Core)
パス区切り文字 ( `\` ) をplaybookへ記載する例
バックスラッシュをバックスラッシュでエスケープしつつ、ダブルクォート(`"`)で囲いましょう。
--- - name: java.exe in JDK 1.8.0_73 hosts: windows01 tasks: - name: exists win_stat: path="C:\\Program Files\\Java\\jdk1.8.0_73\\bin\\java.exe" register: java_info - debug: var=java_info
出力例
PLAY [Check JDK(Oracle)] ******************************************************* TASK [setup] ******************************************************************* [WARNING]: ansible_winrm_scheme unsupported by pywinrm (is an up-to-date version of pywinrm installed?) ok: [1.1.1.1] TASK [exists] ****************************************************************** [WARNING]: ansible_winrm_scheme unsupported by pywinrm (is an up-to-date version of pywinrm installed?) ok: [1.1.1.1] TASK [debug] ******************************************************************* [WARNING]: ansible_winrm_scheme unsupported by pywinrm (is an up-to-date version of pywinrm installed?) ok: [1.1.1.1] => { "java_info": { "changed": false, "stat": { "attributes": "Archive", "checksum": "918199397b6e49d7f53fc3207ac5a44f66058450", "creationtime": 1468601855.5886586, "exists": true, "extension": ".exe", "isdir": false, "lastaccesstime": 1468601855.5886586, "lastwritetime": 1468601855.5886586, "md5": "918199397b6e49d7f53fc3207ac5a44f66058450", "owner": "NT AUTHORITY\\SYSTEM", "size": 206912 } } } PLAY RECAP ********************************************************************* 1.1.1.1 : ok=3 changed=0 unreachable=0 failed=0
[ツッコミを入れる]