### [ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr

2019-07-23 ansible Eric Chang

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

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

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

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

### [ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file

2019-07-01 Ansible Eric Chang

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

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

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

### [筆記] 還是 Ansible Selectattr

2018-11-29 筆記 Eric Chang

在上一篇 Ansible how to use ‘list’ in yaml file

有提到怎麼用 with_items / set_fact 來取得在yaml 檔案中的清單

不過就是有點醜

### [筆記] Ansible how to use 'list' in yaml file

2018-11-27 筆記 Eric Chang

這幾天在玩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"
                ]
            }
    		]

© 2017 by Lednerb - RSS
Bilberry Hugo Theme