<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>ansible on MC部落</title>
    <link>https://h.cowbay.org/categories/ansible/</link>
    <description>Recent content in ansible on MC部落</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 05 Aug 2019 16:24:40 +0800</lastBuildDate><atom:link href="https://h.cowbay.org/categories/ansible/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>[筆記] 為了保存log 用script 指令執行ansible / Another Way to Keep Ansible Log using script command</title>
      <link>https://h.cowbay.org/post/another-way-to-keep-ansible-log/</link>
      <pubDate>Mon, 05 Aug 2019 16:24:40 +0800</pubDate>
      
      <guid>https://h.cowbay.org/post/another-way-to-keep-ansible-log/</guid>
      <description>&lt;p&gt;之前為了能夠在執行完 ansible playbook 後，能有個log 可以看&lt;/p&gt;
&lt;p&gt;所以在每次執行的時候，都要加入 tee 的指令&lt;/p&gt;
&lt;p&gt;像是&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;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
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;一直都是放在crontab 裡面執行，也就沒有去管他&lt;/p&gt;
&lt;p&gt;反正也沒有人關心結果怎樣 (攤手&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</title>
      <link>https://h.cowbay.org/post/ansible-run-task-depends-on-ipaddr/</link>
      <pubDate>Tue, 23 Jul 2019 15:06:37 +0800</pubDate>
      
      <guid>https://h.cowbay.org/post/ansible-run-task-depends-on-ipaddr/</guid>
      <description>&lt;p&gt;因為工作上的需要，要修改client端的 /etc/environment 檔案&lt;/p&gt;
&lt;p&gt;在有權限使用proxy 服務的user的環境中，加入proxy 的設定&lt;/p&gt;
&lt;p&gt;原本的清單中，有host/user/ip 這幾個值可以拿來判斷&lt;/p&gt;
&lt;p&gt;proxy server 那邊是採用ip 來控制，所以這邊也跟著用 ip 來判斷要不要修改 /etc/environment&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</title>
      <link>https://h.cowbay.org/post/ansible-selectattr-from-list-in-dictionary/</link>
      <pubDate>Mon, 01 Jul 2019 09:06:12 +0800</pubDate>
      
      <guid>https://h.cowbay.org/post/ansible-selectattr-from-list-in-dictionary/</guid>
      <description>&lt;p&gt;在ansible中，關於如何引用自定義的變數，一直讓我很頭疼&lt;/p&gt;
&lt;p&gt;尤其是有牽涉到從外部導入yaml檔案時，更是常常讓我不知道到底該怎麼抓出想要的變數&lt;/p&gt;
&lt;p&gt;這次還是用selectattr 來處理，希望下次能夠記得&amp;hellip;&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
