Tag: ansible rss

Posts

05 August 2019 / / ansible

之前為了能夠在執行完 ansible playbook 後,能有個log 可以看

所以在每次執行的時候,都要加入 tee 的指令

像是

ANSIBLE_CONFIG=/home/D/ansiblecontrol/ansible.cfg /usr/local/bin/ansible-playbook  /home/D/ansiblecontrol/playbook.user_client.yml --vault-password-file=/home/D/ansiblecontrol/vault.passwd -i /home/D/ansiblecontrol/inventory/production -f1 --limit tyuserclients |tee /tmp/tyuserclients.log

一直都是放在crontab 裡面執行,也就沒有去管他

反正也沒有人關心結果怎樣 (攤手

23 July 2019 / / ansible

因為工作上的需要,要修改client端的 /etc/environment 檔案

在有權限使用proxy 服務的user的環境中,加入proxy 的設定

原本的清單中,有host/user/ip 這幾個值可以拿來判斷

proxy server 那邊是採用ip 來控制,所以這邊也跟著用 ip 來判斷要不要修改 /etc/environment

01 July 2019 / / Ansible

在ansible中,關於如何引用自定義的變數,一直讓我很頭疼

尤其是有牽涉到從外部導入yaml檔案時,更是常常讓我不知道到底該怎麼抓出想要的變數

這次還是用selectattr 來處理,希望下次能夠記得…

29 November 2018 / / 筆記
27 November 2018 / / 筆記

這幾天在玩ansible 時,碰到一個問題

假如我有個yaml檔作為資料來源,檔名是 abc.yml

大概長這樣

    "teams": [
        {
            "chinese_name": "TEAM1",
            "description": "TEAM1",
            "gid": 10125,
            "location": [
                "hq"
            ],
            "name": "aa",
            "users": [
                "chen",
                "chou",
                "huani",
                "yey",
                "wa"
            ]
        },
        {
            "chinese_name": "TEAM2",
            "description": "TEAM2",
            "gid": 10126,
            "location": [
                "hq"
            ],
            "name": "bb",
            "users": [
                "chhiao",
                "chgc",
                "chy",
                "hsi",
                "li",
                "li",
                "chgchi"
            ]
        }
		]