1 密碼報錯
如果密碼是全數(shù)字缸沃,ansible的inventory是不支持的
2 用戶報錯
如果遠程用戶的沒有/home/***目錄,或者沒有該目錄的讀寫權限检盼,會報錯
3 未連接主機報錯
有三種方法:
- gedit /etc/ansible/ansible.cfg or ~/.ansible.cfg
[defaults]
host_key_checking = False export ANSIBLE_HOST_KEY_CHECKING=False
ansible-playbook -e 'host_key_checking=False' yourplaybook.yml
4 頁面大透明的禁止
name: Disable transparent huge pages on all nodes defrag
lineinfile: dest=/etc/rc.d/rc.local regexp='^.transparent_hugepage.$' line='echo never > /sys/kernel/mm/transparent_hugepage/defrag'name: Disable transparent huge pages on all nodes enabled
lineinfile: dest=/etc/rc.d/rc.local regexp='^.transparent_hugepage.$' line='echo never > /sys/kernel/mm/transparent_hugepage/enabled'
5 重啟并等待返回
name: restart machine
shell: sleep 2 && shutdown -r now "Ansible updates triggered"
async: 1
poll: 0
sudo: true
ignore_errors: truename: waiting for server to come back
local_action: wait_for host=all state=started delay=10 timeout=50
sudo: false
6 安裝openssl
- name: copy openssl rpm
copy: src=openssl-1.0.1e-42.el6_7.4.x86_64.rpm dest=/temp/httpd/openssl-1.0.1e-42.el6_7.4.x86_64.rpm
- name: openssl rpm
yum: name=/temp/httpd/openssl-1.0.1e-42.el6_7.4.x86_64.rpm state=present