間違いだらけの備忘録

このページの内容は無保証でありこのページの内容によって直接、または間接に損害を受けられたとしても私は責任を取りません。

ansible

Ansibleで複数ホストのファイル収集

参考ページの内容をベースに現代化、一部修正 --- - name: collect files for each hosts hosts: all become: yes gather_facts: false vars: outputdir: /var/tmp logs: - /root/* - /var/tmp/sosreport* - /opt/nec/clusterpro/tmp/* tasks: - shell: find…

Ansibleで楽にパスワード設定

下記で行けた、可読性向上。(セキュリティ面はさておく) - hosts: all sudo: yes tasks: - name: test user user: name=userhoge group=users password="{{ 'hogepass' | password_hash('sha512') }}"参考: https://www.netassist.ne.jp/blog/?p=1673

グローバルパスワード管理

ansibleレシピ実行時にいちいちパスワードを入れたくない しかし、レシピは共有するのでレシピ実行時に生パスワードは書きたくない vars_promptがお手軽に書けるので使いたい(複雑なpause文は避けたい) 上記を満たす方法を検討。Ansibleでのパスワードの取り…

install

apt-cyg install libffi-devel openssl-devel python-crypto apt-cyg install python2-pip pip install ansible参考 https://qiita.com/kyokuheki/items/127d783a72add64d5413Ansibleのretryファイル作成の無効化 cat ~/.ansible.cfg [defaults] gathering: …

Failed to connect to the host via ssh: mux_client_request_session: read from master failed: Connection reset by peer Failed to connect to new control master

http://itsp0.blogspot.jp/2017/03/ansible-msys2-ansible_27.html 対処:ssh の引数から ControlMaster 機能に関する設定を削除する。 $ vim /etc/ansible/ansible.cfg [ssh_connection] ssh_args="" めも

2.4.1.0 fails on nodes with python 2.4.3

https://github.com/ansible/ansible/issues/33101 CentOS 5.x (EOL btw) targets are easy to fix, just use raw module to bootstrap python26 from epel and add ansible_python_interpreter=/usr/bin/python26 suffix めも、未検証

Authentication failure.

stretchに上げた下記環境で既存playbook実行時に上記エラー ansible:2.2.1.0-2 sshpass:1.06-1インベントリ(hosts)のansible_ssh_pass指定の\エスケープをはずして解決

No closing quotation

https://github.com/ansible/ansible/issues/11913 host指定でパスワード中に#を使っているとplaybook実行時にNo closing quotationとなって実行出来ない 192.168.251.250 ansible_ssh_user=root ansible_ssh_pass="test#me"workaround: 192.168.251.250 ans…

このページにはhatena以外のサービスからのコンテンツが埋め込まれています。 hatenaによりGoogle AdSense 広告が埋め込まれています。