hugo daily push 2019-07-23 22:00:01
This commit is contained in:
125
content/post/ansible-run-task-depends-on-ipaddr.md
Normal file
125
content/post/ansible-run-task-depends-on-ipaddr.md
Normal file
@@ -0,0 +1,125 @@
|
|||||||
|
---
|
||||||
|
title: "[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr"
|
||||||
|
date: 2019-07-23T15:06:37+08:00
|
||||||
|
draft: false
|
||||||
|
|
||||||
|
noSummary: false
|
||||||
|
featuredImage: "https://h.cowbay.org/images/post-default-7.jpg"
|
||||||
|
categories: ['ansible']
|
||||||
|
tags: ['ansible']
|
||||||
|
author: "Eric Chang"
|
||||||
|
---
|
||||||
|
|
||||||
|
因為工作上的需要,要修改client端的 /etc/environment 檔案
|
||||||
|
|
||||||
|
在有權限使用proxy 服務的user的環境中,加入proxy 的設定
|
||||||
|
|
||||||
|
原本的清單中,有host/user/ip 這幾個值可以拿來判斷
|
||||||
|
|
||||||
|
proxy server 那邊是採用ip 來控制,所以這邊也跟著用 ip 來判斷要不要修改 /etc/environment
|
||||||
|
|
||||||
|
|
||||||
|
<!--more-->
|
||||||
|
原本的想法是這樣
|
||||||
|
|
||||||
|
在playbook中,有兩個 task
|
||||||
|
|
||||||
|
當user ip (ansible_default_ipv4.address) 在清單內 ( {{ iuser_list }} )時
|
||||||
|
|
||||||
|
會去加入一些文字到 /etc/environment
|
||||||
|
|
||||||
|
反之,則取消這一段文字
|
||||||
|
|
||||||
|
```
|
||||||
|
- name: get internet user list
|
||||||
|
set_fact:
|
||||||
|
iuser_list: "{{ ch['client_hosts']['abc.com'] |selectattr('iuser', 'defined')| list }}"
|
||||||
|
|
||||||
|
- name: add proxy to /etc/environment
|
||||||
|
blockinfile:
|
||||||
|
path: /etc/environment
|
||||||
|
marker: "#{mark} ANSIBLE MANAGED BLOCK#"
|
||||||
|
block: |
|
||||||
|
all_proxy="{{ proxy_env }}"
|
||||||
|
http_proxy="{{ proxy_env }}"
|
||||||
|
https_proxy="{{ proxy_env }}"
|
||||||
|
no_proxy="localhost,127.0.0.1,192.168.1.1/16,.abc.com,.def.com"
|
||||||
|
when: item.ipv4 == ansible_default_ipv4.address
|
||||||
|
with_items: "{{ iuser_list }}"
|
||||||
|
|
||||||
|
# remove proxy when user not in iuser_list
|
||||||
|
- name: removeproxy from /etc/environment
|
||||||
|
blockinfile:
|
||||||
|
path: /etc/environment
|
||||||
|
marker: "#{mark} ANSIBLE MANAGED BLOCK#"
|
||||||
|
block: ""
|
||||||
|
when: ansible_default_ipv4.address not in "item.ipv4"
|
||||||
|
with_items: "{{ iuser_list }}"
|
||||||
|
```
|
||||||
|
|
||||||
|
先做出一個可以上internet 的 user list
|
||||||
|
|
||||||
|
內容大概長這樣
|
||||||
|
|
||||||
|
```
|
||||||
|
hwaddress: f4:4d:30:45:ee:6f', host: pc114', ipv4: 192.168.1.114', user: [liwa'], iuser: True
|
||||||
|
hwaddress: f4:4d:30:45:ef:aa', host: pc120', ipv4: 192.168.1.120', user: [wany'], iuser: True
|
||||||
|
```
|
||||||
|
|
||||||
|
然後判斷當client ip 在這個清單中時,就去修改,反之就刪除修改的部份
|
||||||
|
|
||||||
|
有權限上internet的電腦在一開始跑就卡關了,這兩個task 都會被執行到
|
||||||
|
|
||||||
|
不應該是這樣才對呀,光看when 條件,會覺得這兩個條件應該是互斥的,怎麼會同時成立呢?
|
||||||
|
|
||||||
|
後來想想
|
||||||
|
|
||||||
|
在第一個task中,因為是用 item.ipv4 == ansible_default_ipv4.address 去做比對,所以很正常的一直比對到有符合的資料,然後開始進行task
|
||||||
|
|
||||||
|
但是在第二個task中,用的是ansible_default_ipv4.address not in item.ipv4 ,於是第一筆資料就符合條件,於是也開始執行task
|
||||||
|
|
||||||
|
在邏輯上,這樣的判斷沒有錯,錯的是我那打結的頭腦....
|
||||||
|
|
||||||
|
那怎麼解決呢?
|
||||||
|
|
||||||
|
把原本清單中的 ipv4 另外整理成一個list ,然後再去比對client ip 有沒有在這個list 中
|
||||||
|
|
||||||
|
就會變成這樣
|
||||||
|
|
||||||
|
```
|
||||||
|
- name: get internet user ip list
|
||||||
|
set_fact:
|
||||||
|
iuser_ip_list: "{{ ch['client_hosts']['konwen.com'] |selectattr('iuser', 'defined')| map(attribute='ipv4')|list }}"
|
||||||
|
|
||||||
|
- name: add proxy to /etc/environment
|
||||||
|
blockinfile:
|
||||||
|
path: /etc/environment
|
||||||
|
marker: "#{mark} ANSIBLE MANAGED BLOCK#"
|
||||||
|
block: |
|
||||||
|
all_proxy="{{ proxy_env }}"
|
||||||
|
http_proxy="{{ proxy_env }}"
|
||||||
|
https_proxy="{{ proxy_env }}"
|
||||||
|
no_proxy="localhost,127.0.0.1,192.168.1.1/16,.def.com.tw,.abc.com"
|
||||||
|
when: ansible_default_ipv4.address in iuser_ip_list
|
||||||
|
|
||||||
|
# remove proxy when user not in iuser_list
|
||||||
|
- name: remove proxy from /etc/environment
|
||||||
|
blockinfile:
|
||||||
|
path: /etc/environment
|
||||||
|
marker: "#{mark} ANSIBLE MANAGED BLOCK#"
|
||||||
|
block: ""
|
||||||
|
when: ansible_default_ipv4.address not in iuser_ip_list
|
||||||
|
```
|
||||||
|
|
||||||
|
因為只比對 ip ,所以結果就是一翻兩瞪眼,有在裡面就跑第一個task ,沒有就跑第二個
|
||||||
|
|
||||||
|
------------------------------------------------------------------
|
||||||
|
|
||||||
|
不過呢, proxy server 那邊的playbook 也弄好了, client 這邊也知道怎麼跑了
|
||||||
|
|
||||||
|
但是,讓user可以透過proxy server 存取internet 的簽呈還是一直沒有下來 ....
|
||||||
|
|
||||||
|
都什麼年代了,還有半數以上的client 無法存取internet
|
||||||
|
|
||||||
|
我實在是想不透啊..
|
||||||
|
|
||||||
@@ -115,6 +115,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -139,10 +143,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -157,7 +157,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -90,6 +90,83 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="article-wrapper u-cf">
|
||||||
|
|
||||||
|
<a class="bubble" href="/post/ansible-run-task-depends-on-ipaddr/">
|
||||||
|
<i class="fa fa-fw fa-pencil"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<article class="default article">
|
||||||
|
|
||||||
|
<div class="featured-image">
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">
|
||||||
|
<img src="/images/post-default-7.jpg" alt="">
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
<h3><a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a></h3>
|
||||||
|
<div class="meta">
|
||||||
|
|
||||||
|
|
||||||
|
<span class="date moment">2019-07-23</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="categories">
|
||||||
|
|
||||||
|
<a href="/categories/ansible">ansible</a>
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="author"><a href="/author/eric-chang">Eric Chang</a></span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<p>因為工作上的需要,要修改client端的 /etc/environment 檔案</p>
|
||||||
|
|
||||||
|
<p>在有權限使用proxy 服務的user的環境中,加入proxy 的設定</p>
|
||||||
|
|
||||||
|
<p>原本的清單中,有host/user/ip 這幾個值可以拿來判斷</p>
|
||||||
|
|
||||||
|
<p>proxy server 那邊是採用ip 來控制,所以這邊也跟著用 ip 來判斷要不要修改 /etc/environment</p>
|
||||||
|
|
||||||
|
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/" class="more"></a>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="footer">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="tags">
|
||||||
|
<i class="fa fa-tags"></i>
|
||||||
|
<div class="links">
|
||||||
|
|
||||||
|
<a href="/tags/ansible">ansible</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="article-wrapper u-cf">
|
<div class="article-wrapper u-cf">
|
||||||
|
|
||||||
<a class="bubble" href="/post/ansible-selectattr-from-list-in-dictionary/">
|
<a class="bubble" href="/post/ansible-selectattr-from-list-in-dictionary/">
|
||||||
@@ -797,66 +874,6 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</article>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="article-wrapper u-cf">
|
|
||||||
|
|
||||||
<a class="bubble" href="/post/command_to_test_main_ssl/">
|
|
||||||
<i class="fa fa-fw fa-pencil"></i>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<article class="default article">
|
|
||||||
|
|
||||||
<div class="featured-image">
|
|
||||||
<a href="/post/command_to_test_main_ssl/">
|
|
||||||
<img src="/images/post-default-10.jpg" alt="">
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="content">
|
|
||||||
<h3><a href="/post/command_to_test_main_ssl/">[筆記] 測試mail server 的SSL憑證的指令 Command to test mailserver SSL</a></h3>
|
|
||||||
<div class="meta">
|
|
||||||
|
|
||||||
|
|
||||||
<span class="date moment">2019-03-20</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span class="author"><a href="/author/eric-chang">Eric Chang</a></span>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<p>今天老闆出國,發slack說手機不能寄信,看了一下,似乎是因為用GMAIL的APP來收信</p>
|
|
||||||
|
|
||||||
<p>然後google 不知道跟人家改了什麼,結果不接受原本的認證了… WTF ….</p>
|
|
||||||
|
|
||||||
<p>然後,這問題應該很久了,結果現在才在講 ….</p>
|
|
||||||
|
|
||||||
|
|
||||||
<a href="/post/command_to_test_main_ssl/" class="more"></a>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="footer no-tags">
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</article>
|
</article>
|
||||||
@@ -887,6 +904,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -911,10 +932,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -929,7 +946,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -5,11 +5,26 @@
|
|||||||
<link>https://h.cowbay.org/author/eric-chang/</link>
|
<link>https://h.cowbay.org/author/eric-chang/</link>
|
||||||
<description>Recent content in Eric Chang on MCの飄狂山莊㊣</description>
|
<description>Recent content in Eric Chang on MCの飄狂山莊㊣</description>
|
||||||
<generator>Hugo -- gohugo.io</generator>
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
<lastBuildDate>Mon, 01 Jul 2019 09:06:12 +0800</lastBuildDate>
|
<lastBuildDate>Tue, 23 Jul 2019 15:06:37 +0800</lastBuildDate>
|
||||||
|
|
||||||
<atom:link href="https://h.cowbay.org/author/eric-chang/index.xml" rel="self" type="application/rss+xml" />
|
<atom:link href="https://h.cowbay.org/author/eric-chang/index.xml" rel="self" type="application/rss+xml" />
|
||||||
|
|
||||||
|
|
||||||
|
<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><p>因為工作上的需要,要修改client端的 /etc/environment 檔案</p>
|
||||||
|
|
||||||
|
<p>在有權限使用proxy 服務的user的環境中,加入proxy 的設定</p>
|
||||||
|
|
||||||
|
<p>原本的清單中,有host/user/ip 這幾個值可以拿來判斷</p>
|
||||||
|
|
||||||
|
<p>proxy server 那邊是採用ip 來控制,所以這邊也跟著用 ip 來判斷要不要修改 /etc/environment</p></description>
|
||||||
|
</item>
|
||||||
|
|
||||||
<item>
|
<item>
|
||||||
<title>[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</title>
|
<title>[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</title>
|
||||||
<link>https://h.cowbay.org/post/ansible-selectattr-from-list-in-dictionary/</link>
|
<link>https://h.cowbay.org/post/ansible-selectattr-from-list-in-dictionary/</link>
|
||||||
|
|||||||
@@ -90,6 +90,66 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="article-wrapper u-cf">
|
||||||
|
|
||||||
|
<a class="bubble" href="/post/command_to_test_main_ssl/">
|
||||||
|
<i class="fa fa-fw fa-pencil"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<article class="default article">
|
||||||
|
|
||||||
|
<div class="featured-image">
|
||||||
|
<a href="/post/command_to_test_main_ssl/">
|
||||||
|
<img src="/images/post-default-10.jpg" alt="">
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
<h3><a href="/post/command_to_test_main_ssl/">[筆記] 測試mail server 的SSL憑證的指令 Command to test mailserver SSL</a></h3>
|
||||||
|
<div class="meta">
|
||||||
|
|
||||||
|
|
||||||
|
<span class="date moment">2019-03-20</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="author"><a href="/author/eric-chang">Eric Chang</a></span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<p>今天老闆出國,發slack說手機不能寄信,看了一下,似乎是因為用GMAIL的APP來收信</p>
|
||||||
|
|
||||||
|
<p>然後google 不知道跟人家改了什麼,結果不接受原本的認證了… WTF ….</p>
|
||||||
|
|
||||||
|
<p>然後,這問題應該很久了,結果現在才在講 ….</p>
|
||||||
|
|
||||||
|
|
||||||
|
<a href="/post/command_to_test_main_ssl/" class="more"></a>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="footer no-tags">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="article-wrapper u-cf">
|
<div class="article-wrapper u-cf">
|
||||||
|
|
||||||
<a class="bubble" href="/post/install-timeshift-on-ubuntu1804/">
|
<a class="bubble" href="/post/install-timeshift-on-ubuntu1804/">
|
||||||
@@ -817,124 +877,6 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</article>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="article-wrapper u-cf">
|
|
||||||
|
|
||||||
<a class="bubble" href="/post/ansible-selectattr/">
|
|
||||||
<i class="fa fa-fw fa-pencil"></i>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<article class="default article">
|
|
||||||
|
|
||||||
<div class="featured-image">
|
|
||||||
<a href="/post/ansible-selectattr/">
|
|
||||||
<img src="/images/post-default-1.jpg" alt="">
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="content">
|
|
||||||
<h3><a href="/post/ansible-selectattr/">[筆記] Ansible how to use 'list' in yaml file </a></h3>
|
|
||||||
<div class="meta">
|
|
||||||
|
|
||||||
|
|
||||||
<span class="date moment">2018-11-27</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span class="categories">
|
|
||||||
|
|
||||||
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
|
||||||
|
|
||||||
</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span class="author"><a href="/author/eric-chang">Eric Chang</a></span>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<p>這幾天在玩ansible 時,碰到一個問題</p>
|
|
||||||
|
|
||||||
<p>假如我有個yaml檔作為資料來源,檔名是 abc.yml</p>
|
|
||||||
|
|
||||||
<p>大概長這樣</p>
|
|
||||||
|
|
||||||
<pre><code> "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"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
|
|
||||||
</code></pre>
|
|
||||||
|
|
||||||
<p></p>
|
|
||||||
|
|
||||||
|
|
||||||
<a href="/post/ansible-selectattr/" class="more"></a>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="footer">
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="tags">
|
|
||||||
<i class="fa fa-tags"></i>
|
|
||||||
<div class="links">
|
|
||||||
|
|
||||||
<a href="/tags/ansible">ansible</a>
|
|
||||||
|
|
||||||
<a href="/tags/linux">linux</a>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</article>
|
</article>
|
||||||
@@ -967,6 +909,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -991,10 +937,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -1009,7 +951,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -90,6 +90,124 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="article-wrapper u-cf">
|
||||||
|
|
||||||
|
<a class="bubble" href="/post/ansible-selectattr/">
|
||||||
|
<i class="fa fa-fw fa-pencil"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<article class="default article">
|
||||||
|
|
||||||
|
<div class="featured-image">
|
||||||
|
<a href="/post/ansible-selectattr/">
|
||||||
|
<img src="/images/post-default-1.jpg" alt="">
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
<h3><a href="/post/ansible-selectattr/">[筆記] Ansible how to use 'list' in yaml file </a></h3>
|
||||||
|
<div class="meta">
|
||||||
|
|
||||||
|
|
||||||
|
<span class="date moment">2018-11-27</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="categories">
|
||||||
|
|
||||||
|
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="author"><a href="/author/eric-chang">Eric Chang</a></span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<p>這幾天在玩ansible 時,碰到一個問題</p>
|
||||||
|
|
||||||
|
<p>假如我有個yaml檔作為資料來源,檔名是 abc.yml</p>
|
||||||
|
|
||||||
|
<p>大概長這樣</p>
|
||||||
|
|
||||||
|
<pre><code> "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"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p></p>
|
||||||
|
|
||||||
|
|
||||||
|
<a href="/post/ansible-selectattr/" class="more"></a>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="footer">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="tags">
|
||||||
|
<i class="fa fa-tags"></i>
|
||||||
|
<div class="links">
|
||||||
|
|
||||||
|
<a href="/tags/ansible">ansible</a>
|
||||||
|
|
||||||
|
<a href="/tags/linux">linux</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="article-wrapper u-cf">
|
<div class="article-wrapper u-cf">
|
||||||
|
|
||||||
<a class="bubble" href="/post/change-preferred-language-in-firefox/">
|
<a class="bubble" href="/post/change-preferred-language-in-firefox/">
|
||||||
@@ -693,6 +811,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -717,10 +839,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -735,7 +853,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -101,7 +101,7 @@
|
|||||||
<hr>
|
<hr>
|
||||||
<ul id="all-categories">
|
<ul id="all-categories">
|
||||||
|
|
||||||
<li><a href="/author/eric-chang">Eric chang (27)</a></li>
|
<li><a href="/author/eric-chang">Eric chang (28)</a></li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
@@ -120,6 +120,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -144,10 +148,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -162,7 +162,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
<item>
|
<item>
|
||||||
<title>Eric Chang</title>
|
<title>Eric Chang</title>
|
||||||
<link>https://h.cowbay.org/author/eric-chang/</link>
|
<link>https://h.cowbay.org/author/eric-chang/</link>
|
||||||
<pubDate>Mon, 01 Jul 2019 09:06:12 +0800</pubDate>
|
<pubDate>Tue, 23 Jul 2019 15:06:37 +0800</pubDate>
|
||||||
|
|
||||||
<guid>https://h.cowbay.org/author/eric-chang/</guid>
|
<guid>https://h.cowbay.org/author/eric-chang/</guid>
|
||||||
<description></description>
|
<description></description>
|
||||||
|
|||||||
@@ -90,6 +90,83 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="article-wrapper u-cf">
|
||||||
|
|
||||||
|
<a class="bubble" href="/post/ansible-run-task-depends-on-ipaddr/">
|
||||||
|
<i class="fa fa-fw fa-pencil"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<article class="default article">
|
||||||
|
|
||||||
|
<div class="featured-image">
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">
|
||||||
|
<img src="/images/post-default-7.jpg" alt="">
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
<h3><a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a></h3>
|
||||||
|
<div class="meta">
|
||||||
|
|
||||||
|
|
||||||
|
<span class="date moment">2019-07-23</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="categories">
|
||||||
|
|
||||||
|
<a href="/categories/ansible">ansible</a>
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="author"><a href="/author/eric-chang">Eric Chang</a></span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<p>因為工作上的需要,要修改client端的 /etc/environment 檔案</p>
|
||||||
|
|
||||||
|
<p>在有權限使用proxy 服務的user的環境中,加入proxy 的設定</p>
|
||||||
|
|
||||||
|
<p>原本的清單中,有host/user/ip 這幾個值可以拿來判斷</p>
|
||||||
|
|
||||||
|
<p>proxy server 那邊是採用ip 來控制,所以這邊也跟著用 ip 來判斷要不要修改 /etc/environment</p>
|
||||||
|
|
||||||
|
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/" class="more"></a>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="footer">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="tags">
|
||||||
|
<i class="fa fa-tags"></i>
|
||||||
|
<div class="links">
|
||||||
|
|
||||||
|
<a href="/tags/ansible">ansible</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="article-wrapper u-cf">
|
<div class="article-wrapper u-cf">
|
||||||
|
|
||||||
<a class="bubble" href="/post/ansible-selectattr-from-list-in-dictionary/">
|
<a class="bubble" href="/post/ansible-selectattr-from-list-in-dictionary/">
|
||||||
@@ -188,6 +265,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -212,10 +293,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -230,7 +307,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -5,11 +5,26 @@
|
|||||||
<link>https://h.cowbay.org/categories/ansible/</link>
|
<link>https://h.cowbay.org/categories/ansible/</link>
|
||||||
<description>Recent content in Ansible on MCの飄狂山莊㊣</description>
|
<description>Recent content in Ansible on MCの飄狂山莊㊣</description>
|
||||||
<generator>Hugo -- gohugo.io</generator>
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
<lastBuildDate>Mon, 01 Jul 2019 09:06:12 +0800</lastBuildDate>
|
<lastBuildDate>Tue, 23 Jul 2019 15:06:37 +0800</lastBuildDate>
|
||||||
|
|
||||||
<atom:link href="https://h.cowbay.org/categories/ansible/index.xml" rel="self" type="application/rss+xml" />
|
<atom:link href="https://h.cowbay.org/categories/ansible/index.xml" rel="self" type="application/rss+xml" />
|
||||||
|
|
||||||
|
|
||||||
|
<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><p>因為工作上的需要,要修改client端的 /etc/environment 檔案</p>
|
||||||
|
|
||||||
|
<p>在有權限使用proxy 服務的user的環境中,加入proxy 的設定</p>
|
||||||
|
|
||||||
|
<p>原本的清單中,有host/user/ip 這幾個值可以拿來判斷</p>
|
||||||
|
|
||||||
|
<p>proxy server 那邊是採用ip 來控制,所以這邊也跟著用 ip 來判斷要不要修改 /etc/environment</p></description>
|
||||||
|
</item>
|
||||||
|
|
||||||
<item>
|
<item>
|
||||||
<title>[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</title>
|
<title>[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</title>
|
||||||
<link>https://h.cowbay.org/post/ansible-selectattr-from-list-in-dictionary/</link>
|
<link>https://h.cowbay.org/post/ansible-selectattr-from-list-in-dictionary/</link>
|
||||||
|
|||||||
@@ -101,7 +101,7 @@
|
|||||||
<hr>
|
<hr>
|
||||||
<ul id="all-categories">
|
<ul id="all-categories">
|
||||||
|
|
||||||
<li><a href="/categories/ansible">Ansible (1)</a></li>
|
<li><a href="/categories/ansible">Ansible (2)</a></li>
|
||||||
|
|
||||||
<li><a href="/categories/linux">Linux (1)</a></li>
|
<li><a href="/categories/linux">Linux (1)</a></li>
|
||||||
|
|
||||||
@@ -132,6 +132,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -156,10 +160,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -174,7 +174,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
<link>https://h.cowbay.org/categories/</link>
|
<link>https://h.cowbay.org/categories/</link>
|
||||||
<description>Recent content in Categories on MCの飄狂山莊㊣</description>
|
<description>Recent content in Categories on MCの飄狂山莊㊣</description>
|
||||||
<generator>Hugo -- gohugo.io</generator>
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
<lastBuildDate>Mon, 01 Jul 2019 09:06:12 +0800</lastBuildDate>
|
<lastBuildDate>Tue, 23 Jul 2019 15:06:37 +0800</lastBuildDate>
|
||||||
|
|
||||||
<atom:link href="https://h.cowbay.org/categories/index.xml" rel="self" type="application/rss+xml" />
|
<atom:link href="https://h.cowbay.org/categories/index.xml" rel="self" type="application/rss+xml" />
|
||||||
|
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
<item>
|
<item>
|
||||||
<title>Ansible</title>
|
<title>Ansible</title>
|
||||||
<link>https://h.cowbay.org/categories/ansible/</link>
|
<link>https://h.cowbay.org/categories/ansible/</link>
|
||||||
<pubDate>Mon, 01 Jul 2019 09:06:12 +0800</pubDate>
|
<pubDate>Tue, 23 Jul 2019 15:06:37 +0800</pubDate>
|
||||||
|
|
||||||
<guid>https://h.cowbay.org/categories/ansible/</guid>
|
<guid>https://h.cowbay.org/categories/ansible/</guid>
|
||||||
<description></description>
|
<description></description>
|
||||||
|
|||||||
@@ -190,6 +190,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -214,10 +218,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -232,7 +232,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -192,6 +192,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -216,10 +220,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -234,7 +234,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -179,6 +179,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -203,10 +207,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -221,7 +221,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -192,6 +192,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -216,10 +220,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -234,7 +234,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -903,6 +903,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -927,10 +931,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -945,7 +945,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -992,6 +992,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -1016,10 +1020,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -1034,7 +1034,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -202,6 +202,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -226,10 +230,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -244,7 +244,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -179,6 +179,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -203,10 +207,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -221,7 +221,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -191,6 +191,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -215,10 +219,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -233,7 +233,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -95,6 +95,85 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="article-wrapper u-cf">
|
||||||
|
|
||||||
|
<a class="bubble" href="/post/ansible-run-task-depends-on-ipaddr/">
|
||||||
|
<i class="fa fa-fw fa-pencil"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<article class="default article">
|
||||||
|
|
||||||
|
<div class="featured-image">
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">
|
||||||
|
<img src="/images/post-default-7.jpg" alt="">
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
<h3><a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a></h3>
|
||||||
|
<div class="meta">
|
||||||
|
|
||||||
|
|
||||||
|
<span class="date moment">2019-07-23</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="categories">
|
||||||
|
|
||||||
|
<a href="/categories/ansible">ansible</a>
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="author"><a href="/author/eric-chang">Eric Chang</a></span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<p>因為工作上的需要,要修改client端的 /etc/environment 檔案</p>
|
||||||
|
|
||||||
|
<p>在有權限使用proxy 服務的user的環境中,加入proxy 的設定</p>
|
||||||
|
|
||||||
|
<p>原本的清單中,有host/user/ip 這幾個值可以拿來判斷</p>
|
||||||
|
|
||||||
|
<p>proxy server 那邊是採用ip 來控制,所以這邊也跟著用 ip 來判斷要不要修改 /etc/environment</p>
|
||||||
|
|
||||||
|
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/" class="more"></a>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="footer">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="tags">
|
||||||
|
<i class="fa fa-tags"></i>
|
||||||
|
<div class="links">
|
||||||
|
|
||||||
|
<a href="/tags/ansible">ansible</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="article-wrapper u-cf">
|
<div class="article-wrapper u-cf">
|
||||||
|
|
||||||
<a class="bubble" href="/post/ansible-selectattr-from-list-in-dictionary/">
|
<a class="bubble" href="/post/ansible-selectattr-from-list-in-dictionary/">
|
||||||
@@ -818,68 +897,6 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</article>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="article-wrapper u-cf">
|
|
||||||
|
|
||||||
<a class="bubble" href="/post/command_to_test_main_ssl/">
|
|
||||||
<i class="fa fa-fw fa-pencil"></i>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<article class="default article">
|
|
||||||
|
|
||||||
<div class="featured-image">
|
|
||||||
<a href="/post/command_to_test_main_ssl/">
|
|
||||||
<img src="/images/post-default-10.jpg" alt="">
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="content">
|
|
||||||
<h3><a href="/post/command_to_test_main_ssl/">[筆記] 測試mail server 的SSL憑證的指令 Command to test mailserver SSL</a></h3>
|
|
||||||
<div class="meta">
|
|
||||||
|
|
||||||
|
|
||||||
<span class="date moment">2019-03-20</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span class="author"><a href="/author/eric-chang">Eric Chang</a></span>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<p>今天老闆出國,發slack說手機不能寄信,看了一下,似乎是因為用GMAIL的APP來收信</p>
|
|
||||||
|
|
||||||
<p>然後google 不知道跟人家改了什麼,結果不接受原本的認證了… WTF ….</p>
|
|
||||||
|
|
||||||
<p>然後,這問題應該很久了,結果現在才在講 ….</p>
|
|
||||||
|
|
||||||
|
|
||||||
<a href="/post/command_to_test_main_ssl/" class="more"></a>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="footer no-tags">
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</article>
|
</article>
|
||||||
@@ -911,6 +928,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -935,10 +956,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -953,7 +970,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -5,11 +5,26 @@
|
|||||||
<link>https://h.cowbay.org/</link>
|
<link>https://h.cowbay.org/</link>
|
||||||
<description>Recent content on MCの飄狂山莊㊣</description>
|
<description>Recent content on MCの飄狂山莊㊣</description>
|
||||||
<generator>Hugo -- gohugo.io</generator>
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
<lastBuildDate>Mon, 01 Jul 2019 09:06:12 +0800</lastBuildDate>
|
<lastBuildDate>Tue, 23 Jul 2019 15:06:37 +0800</lastBuildDate>
|
||||||
|
|
||||||
<atom:link href="https://h.cowbay.org/index.xml" rel="self" type="application/rss+xml" />
|
<atom:link href="https://h.cowbay.org/index.xml" rel="self" type="application/rss+xml" />
|
||||||
|
|
||||||
|
|
||||||
|
<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><p>因為工作上的需要,要修改client端的 /etc/environment 檔案</p>
|
||||||
|
|
||||||
|
<p>在有權限使用proxy 服務的user的環境中,加入proxy 的設定</p>
|
||||||
|
|
||||||
|
<p>原本的清單中,有host/user/ip 這幾個值可以拿來判斷</p>
|
||||||
|
|
||||||
|
<p>proxy server 那邊是採用ip 來控制,所以這邊也跟著用 ip 來判斷要不要修改 /etc/environment</p></description>
|
||||||
|
</item>
|
||||||
|
|
||||||
<item>
|
<item>
|
||||||
<title>[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</title>
|
<title>[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</title>
|
||||||
<link>https://h.cowbay.org/post/ansible-selectattr-from-list-in-dictionary/</link>
|
<link>https://h.cowbay.org/post/ansible-selectattr-from-list-in-dictionary/</link>
|
||||||
|
|||||||
@@ -95,6 +95,68 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="article-wrapper u-cf">
|
||||||
|
|
||||||
|
<a class="bubble" href="/post/command_to_test_main_ssl/">
|
||||||
|
<i class="fa fa-fw fa-pencil"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<article class="default article">
|
||||||
|
|
||||||
|
<div class="featured-image">
|
||||||
|
<a href="/post/command_to_test_main_ssl/">
|
||||||
|
<img src="/images/post-default-10.jpg" alt="">
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
<h3><a href="/post/command_to_test_main_ssl/">[筆記] 測試mail server 的SSL憑證的指令 Command to test mailserver SSL</a></h3>
|
||||||
|
<div class="meta">
|
||||||
|
|
||||||
|
|
||||||
|
<span class="date moment">2019-03-20</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="author"><a href="/author/eric-chang">Eric Chang</a></span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<p>今天老闆出國,發slack說手機不能寄信,看了一下,似乎是因為用GMAIL的APP來收信</p>
|
||||||
|
|
||||||
|
<p>然後google 不知道跟人家改了什麼,結果不接受原本的認證了… WTF ….</p>
|
||||||
|
|
||||||
|
<p>然後,這問題應該很久了,結果現在才在講 ….</p>
|
||||||
|
|
||||||
|
|
||||||
|
<a href="/post/command_to_test_main_ssl/" class="more"></a>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="footer no-tags">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="article-wrapper u-cf">
|
<div class="article-wrapper u-cf">
|
||||||
|
|
||||||
<a class="bubble" href="/post/install-timeshift-on-ubuntu1804/">
|
<a class="bubble" href="/post/install-timeshift-on-ubuntu1804/">
|
||||||
@@ -838,126 +900,6 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</article>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="article-wrapper u-cf">
|
|
||||||
|
|
||||||
<a class="bubble" href="/post/ansible-selectattr/">
|
|
||||||
<i class="fa fa-fw fa-pencil"></i>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<article class="default article">
|
|
||||||
|
|
||||||
<div class="featured-image">
|
|
||||||
<a href="/post/ansible-selectattr/">
|
|
||||||
<img src="/images/post-default-1.jpg" alt="">
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="content">
|
|
||||||
<h3><a href="/post/ansible-selectattr/">[筆記] Ansible how to use 'list' in yaml file </a></h3>
|
|
||||||
<div class="meta">
|
|
||||||
|
|
||||||
|
|
||||||
<span class="date moment">2018-11-27</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span class="categories">
|
|
||||||
|
|
||||||
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
|
||||||
|
|
||||||
</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span class="author"><a href="/author/eric-chang">Eric Chang</a></span>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<p>這幾天在玩ansible 時,碰到一個問題</p>
|
|
||||||
|
|
||||||
<p>假如我有個yaml檔作為資料來源,檔名是 abc.yml</p>
|
|
||||||
|
|
||||||
<p>大概長這樣</p>
|
|
||||||
|
|
||||||
<pre><code> "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"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
|
|
||||||
</code></pre>
|
|
||||||
|
|
||||||
<p></p>
|
|
||||||
|
|
||||||
|
|
||||||
<a href="/post/ansible-selectattr/" class="more"></a>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="footer">
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="tags">
|
|
||||||
<i class="fa fa-tags"></i>
|
|
||||||
<div class="links">
|
|
||||||
|
|
||||||
<a href="/tags/ansible">ansible</a>
|
|
||||||
|
|
||||||
<a href="/tags/linux">linux</a>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</article>
|
</article>
|
||||||
@@ -991,6 +933,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -1015,10 +961,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -1033,7 +975,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -95,6 +95,126 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="article-wrapper u-cf">
|
||||||
|
|
||||||
|
<a class="bubble" href="/post/ansible-selectattr/">
|
||||||
|
<i class="fa fa-fw fa-pencil"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<article class="default article">
|
||||||
|
|
||||||
|
<div class="featured-image">
|
||||||
|
<a href="/post/ansible-selectattr/">
|
||||||
|
<img src="/images/post-default-1.jpg" alt="">
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
<h3><a href="/post/ansible-selectattr/">[筆記] Ansible how to use 'list' in yaml file </a></h3>
|
||||||
|
<div class="meta">
|
||||||
|
|
||||||
|
|
||||||
|
<span class="date moment">2018-11-27</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="categories">
|
||||||
|
|
||||||
|
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="author"><a href="/author/eric-chang">Eric Chang</a></span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<p>這幾天在玩ansible 時,碰到一個問題</p>
|
||||||
|
|
||||||
|
<p>假如我有個yaml檔作為資料來源,檔名是 abc.yml</p>
|
||||||
|
|
||||||
|
<p>大概長這樣</p>
|
||||||
|
|
||||||
|
<pre><code> "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"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p></p>
|
||||||
|
|
||||||
|
|
||||||
|
<a href="/post/ansible-selectattr/" class="more"></a>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="footer">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="tags">
|
||||||
|
<i class="fa fa-tags"></i>
|
||||||
|
<div class="links">
|
||||||
|
|
||||||
|
<a href="/tags/ansible">ansible</a>
|
||||||
|
|
||||||
|
<a href="/tags/linux">linux</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="article-wrapper u-cf">
|
<div class="article-wrapper u-cf">
|
||||||
|
|
||||||
<a class="bubble" href="/post/change-preferred-language-in-firefox/">
|
<a class="bubble" href="/post/change-preferred-language-in-firefox/">
|
||||||
@@ -711,6 +831,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -735,10 +859,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -753,7 +873,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -415,6 +415,10 @@ TCP window size: 85.0 KByte (default)
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -439,10 +443,6 @@ TCP window size: 85.0 KByte (default)
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -457,7 +457,7 @@ TCP window size: 85.0 KByte (default)
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
506
public/post/ansible-run-task-depends-on-ipaddr/index.html
Normal file
506
public/post/ansible-run-task-depends-on-ipaddr/index.html
Normal file
@@ -0,0 +1,506 @@
|
|||||||
|
<!doctype html>
|
||||||
|
<html class="no-js" lang="tw">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
<meta name="author" content="Eric Chang">
|
||||||
|
<meta name="description" content="What’s the Worst That Could Happen?">
|
||||||
|
<meta name="keywords" content="linux,blog,responsive,search,font awesome,pages,posts,multilingual,highlight.js,syntax highlighting,premium,shortcuts">
|
||||||
|
<meta name="generator" content="Hugo 0.50" />
|
||||||
|
<title> [ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr | MCの飄狂山莊㊣</title>
|
||||||
|
<meta name="description" content="[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr - What’s the Worst That Could Happen?">
|
||||||
|
<meta itemprop="name" content="[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr">
|
||||||
|
<meta itemprop="description" content="[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr - What’s the Worst That Could Happen?">
|
||||||
|
<meta property="og:title" content="[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr">
|
||||||
|
<meta property="og:description" content="[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr - What’s the Worst That Could Happen?">
|
||||||
|
<meta property="og:image" content="https://h.cowbay.org/images/post-default-7.jpg">
|
||||||
|
<meta property="og:url" content="https://h.cowbay.org/post/ansible-run-task-depends-on-ipaddr/">
|
||||||
|
<meta property="og:site_name" content="MCの飄狂山莊㊣">
|
||||||
|
<meta property="og:type" content="article">
|
||||||
|
<link rel="icon" type="image/png" href="https://h.cowbay.org/favicon-32x32.png" sizes="32x32">
|
||||||
|
<link rel="icon" type="image/png" href="https://h.cowbay.org/favicon-16x16.png" sizes="16x16">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="https://h.cowbay.org/sass/combined.min.a89dfa577f701bffe9659f476ef61241cb2a3452b913e793463b0074a10c0a59.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
|
||||||
|
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body class="bilberry-hugo-theme">
|
||||||
|
|
||||||
|
<nav class="permanentTopNav">
|
||||||
|
|
||||||
|
<div class="container">
|
||||||
|
<ul class="topnav">
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<div id="search-box" class="search">
|
||||||
|
<i class="fa fa-search"></i>
|
||||||
|
<input id="search" type="text" placeholder="">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
<header>
|
||||||
|
<div class="container">
|
||||||
|
<div class="logo">
|
||||||
|
<a href="/" class="logo">
|
||||||
|
|
||||||
|
<img src="https://www.gravatar.com/avatar/e4eb1f8e016ffb73e9889f87d16e15f0?d=mm&size=200" alt="">
|
||||||
|
|
||||||
|
|
||||||
|
<span class="overlay"><i class="fa fa-home"></i></span>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
<div class="titles">
|
||||||
|
<h3 class="title"><a href="/">MCの飄狂山莊㊣</a></h3>
|
||||||
|
|
||||||
|
<span class="subtitle">What’s the Worst That Could Happen?</span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="toggler permanentTopNav">
|
||||||
|
|
||||||
|
<i class="fa fa-bars" aria-hidden="true"></i>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="main container">
|
||||||
|
|
||||||
|
|
||||||
|
<div class="article-wrapper u-cf single">
|
||||||
|
|
||||||
|
<a class="bubble" href="/post/ansible-run-task-depends-on-ipaddr/">
|
||||||
|
<i class="fa fa-fw fa-pencil"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<article class="default article">
|
||||||
|
|
||||||
|
<div class="featured-image">
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">
|
||||||
|
<img src="/images/post-default-7.jpg" alt="">
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
<h3><a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a></h3>
|
||||||
|
<div class="meta">
|
||||||
|
|
||||||
|
|
||||||
|
<span class="date moment">2019-07-23</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="categories">
|
||||||
|
|
||||||
|
<a href="/categories/ansible">ansible</a>
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="author"><a href="/author/eric-chang">Eric Chang</a></span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<p>因為工作上的需要,要修改client端的 /etc/environment 檔案</p>
|
||||||
|
|
||||||
|
<p>在有權限使用proxy 服務的user的環境中,加入proxy 的設定</p>
|
||||||
|
|
||||||
|
<p>原本的清單中,有host/user/ip 這幾個值可以拿來判斷</p>
|
||||||
|
|
||||||
|
<p>proxy server 那邊是採用ip 來控制,所以這邊也跟著用 ip 來判斷要不要修改 /etc/environment</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
原本的想法是這樣</p>
|
||||||
|
|
||||||
|
<p>在playbook中,有兩個 task</p>
|
||||||
|
|
||||||
|
<p>當user ip (ansible_default_ipv4.address) 在清單內 ( {{ iuser_list }} )時</p>
|
||||||
|
|
||||||
|
<p>會去加入一些文字到 /etc/environment</p>
|
||||||
|
|
||||||
|
<p>反之,則取消這一段文字</p>
|
||||||
|
|
||||||
|
<pre><code>- name: get internet user list
|
||||||
|
set_fact:
|
||||||
|
iuser_list: "{{ ch['client_hosts']['abc.com'] |selectattr('iuser', 'defined')| list }}"
|
||||||
|
|
||||||
|
- name: add proxy to /etc/environment
|
||||||
|
blockinfile:
|
||||||
|
path: /etc/environment
|
||||||
|
marker: "#{mark} ANSIBLE MANAGED BLOCK#"
|
||||||
|
block: |
|
||||||
|
all_proxy="{{ proxy_env }}"
|
||||||
|
http_proxy="{{ proxy_env }}"
|
||||||
|
https_proxy="{{ proxy_env }}"
|
||||||
|
no_proxy="localhost,127.0.0.1,192.168.1.1/16,.abc.com,.def.com"
|
||||||
|
when: item.ipv4 == ansible_default_ipv4.address
|
||||||
|
with_items: "{{ iuser_list }}"
|
||||||
|
|
||||||
|
# remove proxy when user not in iuser_list
|
||||||
|
- name: removeproxy from /etc/environment
|
||||||
|
blockinfile:
|
||||||
|
path: /etc/environment
|
||||||
|
marker: "#{mark} ANSIBLE MANAGED BLOCK#"
|
||||||
|
block: ""
|
||||||
|
when: ansible_default_ipv4.address not in "item.ipv4"
|
||||||
|
with_items: "{{ iuser_list }}"
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p>先做出一個可以上internet 的 user list</p>
|
||||||
|
|
||||||
|
<p>內容大概長這樣</p>
|
||||||
|
|
||||||
|
<pre><code>hwaddress: f4:4d:30:45:ee:6f', host: pc114', ipv4: 192.168.1.114', user: [liwa'], iuser: True
|
||||||
|
hwaddress: f4:4d:30:45:ef:aa', host: pc120', ipv4: 192.168.1.120', user: [wany'], iuser: True
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p>然後判斷當client ip 在這個清單中時,就去修改,反之就刪除修改的部份</p>
|
||||||
|
|
||||||
|
<p>有權限上internet的電腦在一開始跑就卡關了,這兩個task 都會被執行到</p>
|
||||||
|
|
||||||
|
<p>不應該是這樣才對呀,光看when 條件,會覺得這兩個條件應該是互斥的,怎麼會同時成立呢?</p>
|
||||||
|
|
||||||
|
<p>後來想想</p>
|
||||||
|
|
||||||
|
<p>在第一個task中,因為是用 item.ipv4 == ansible_default_ipv4.address 去做比對,所以很正常的一直比對到有符合的資料,然後開始進行task</p>
|
||||||
|
|
||||||
|
<p>但是在第二個task中,用的是ansible_default_ipv4.address not in item.ipv4 ,於是第一筆資料就符合條件,於是也開始執行task</p>
|
||||||
|
|
||||||
|
<p>在邏輯上,這樣的判斷沒有錯,錯的是我那打結的頭腦….</p>
|
||||||
|
|
||||||
|
<p>那怎麼解決呢?</p>
|
||||||
|
|
||||||
|
<p>把原本清單中的 ipv4 另外整理成一個list ,然後再去比對client ip 有沒有在這個list 中</p>
|
||||||
|
|
||||||
|
<p>就會變成這樣</p>
|
||||||
|
|
||||||
|
<pre><code>- name: get internet user ip list
|
||||||
|
set_fact:
|
||||||
|
iuser_ip_list: "{{ ch['client_hosts']['konwen.com'] |selectattr('iuser', 'defined')| map(attribute='ipv4')|list }}"
|
||||||
|
|
||||||
|
- name: add proxy to /etc/environment
|
||||||
|
blockinfile:
|
||||||
|
path: /etc/environment
|
||||||
|
marker: "#{mark} ANSIBLE MANAGED BLOCK#"
|
||||||
|
block: |
|
||||||
|
all_proxy="{{ proxy_env }}"
|
||||||
|
http_proxy="{{ proxy_env }}"
|
||||||
|
https_proxy="{{ proxy_env }}"
|
||||||
|
no_proxy="localhost,127.0.0.1,192.168.1.1/16,.def.com.tw,.abc.com"
|
||||||
|
when: ansible_default_ipv4.address in iuser_ip_list
|
||||||
|
|
||||||
|
# remove proxy when user not in iuser_list
|
||||||
|
- name: remove proxy from /etc/environment
|
||||||
|
blockinfile:
|
||||||
|
path: /etc/environment
|
||||||
|
marker: "#{mark} ANSIBLE MANAGED BLOCK#"
|
||||||
|
block: ""
|
||||||
|
when: ansible_default_ipv4.address not in iuser_ip_list
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p>因為只比對 ip ,所以結果就是一翻兩瞪眼,有在裡面就跑第一個task ,沒有就跑第二個</p>
|
||||||
|
|
||||||
|
<hr />
|
||||||
|
|
||||||
|
<p>不過呢, proxy server 那邊的playbook 也弄好了, client 這邊也知道怎麼跑了</p>
|
||||||
|
|
||||||
|
<p>但是,讓user可以透過proxy server 存取internet 的簽呈還是一直沒有下來 ….</p>
|
||||||
|
|
||||||
|
<p>都什麼年代了,還有半數以上的client 無法存取internet</p>
|
||||||
|
|
||||||
|
<p>我實在是想不透啊..</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="footer">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="tags">
|
||||||
|
<i class="fa fa-tags"></i>
|
||||||
|
<div class="links">
|
||||||
|
|
||||||
|
<a href="/tags/ansible">ansible</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div id="disqus_thread"></div>
|
||||||
|
<script type="application/javascript">
|
||||||
|
var disqus_config = function () {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
(function() {
|
||||||
|
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
|
||||||
|
document.getElementById('disqus_thread').innerHTML = 'Disqus comments not available by default when the website is previewed locally.';
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
var d = document, s = d.createElement('script'); s.async = true;
|
||||||
|
s.src = '//' + "h-cowbay-org-1" + '.disqus.com/embed.js';
|
||||||
|
s.setAttribute('data-timestamp', +new Date());
|
||||||
|
(d.head || d.body).appendChild(s);
|
||||||
|
})();
|
||||||
|
</script>
|
||||||
|
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
|
||||||
|
<a href="https://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<footer>
|
||||||
|
<div class="container">
|
||||||
|
|
||||||
|
|
||||||
|
<div class="recent-posts">
|
||||||
|
<strong></strong>
|
||||||
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/remote-management-system-meshcentral/">linux底下遠端遙控&管理的好用系統 Meshcentral / Remote Management & control system Meshcentral</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/install-asus-10g-nic-in-proxmox/">Install Asus 10G NIC XG-C100C in Proxmox</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/change-timezone-in-docker/">[筆記] 修改 docker 容器內的時區 - Change Timezone in Docker</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/transfer-file-content-using-xclip-in-terminal/">Transfer File Content Using Xclip in Terminal</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="categories">
|
||||||
|
<a href="/categories/"><strong></strong></a>
|
||||||
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/categories/%E7%AD%86%E8%A8%98">筆記 (20)</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/categories/linux">Linux (1)</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/categories/proxmox">Proxmox (1)</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/categories/ps">Ps (1)</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/categories/%E7%A2%8E%E5%BF%B5">碎念 (1)</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/categories/%E7%BE%A4%E6%9A%89">群暉 (1)</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="right">
|
||||||
|
|
||||||
|
<div class="external-profiles">
|
||||||
|
<strong></strong>
|
||||||
|
|
||||||
|
|
||||||
|
<a href="https://www.facebook.com/mariahchang" target="_blank"><i class="fa fa-facebook-adblock-proof"></i></a>
|
||||||
|
|
||||||
|
|
||||||
|
<a href="https://twitter.com/changchichung" target="_blank"><i class="fa fa-twitter-adblock-proof"></i></a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a href="https://github.com/changchichung" target="_blank"><i class="fa fa-github"></i></a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a href="https://www.yapee.tw/mvc/onlinePay/webLink?key=lMC74kucH21JChCR77-wJ80ZZ-Poh11amP24BwiDdHw" target="_blank"><img border="0" src="https://www.yapee.tw/mvc/file/publicFile?pathType=data/linkLogo/B0S0F0002585.jpg"></img></a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="credits">
|
||||||
|
<div class="container">
|
||||||
|
<div class="copyright">
|
||||||
|
<a href="https://github.com/Lednerb" target="_blank">
|
||||||
|
©
|
||||||
|
|
||||||
|
2017
|
||||||
|
|
||||||
|
by Lednerb
|
||||||
|
</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="author">
|
||||||
|
<a href="https://www.yapee.tw/mvc/onlinePay/webLink?key=lMC74kucH21JChCR77-wJ80ZZ-Poh11amP24BwiDdHw" target="_blank">Bilberry Hugo Theme</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script type="application/javascript">
|
||||||
|
var doNotTrack = false;
|
||||||
|
if (!doNotTrack) {
|
||||||
|
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
|
||||||
|
ga('create', 'UA-138954876-1', 'auto');
|
||||||
|
|
||||||
|
ga('send', 'pageview');
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
<script async src='https://www.google-analytics.com/analytics.js'></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script type="text/javascript" src="https://h.cowbay.org/js/externalDependencies.39c47e10e241eae2947b3fe21809c572.js" integrity="md5-OcR+EOJB6uKUez/iGAnFcg=="></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script type="text/javascript" src="https://h.cowbay.org/js/theme.ff50ae6dc1bfc220b23bf69dbb41b54e.js" integrity="md5-/1CubcG/wiCyO/adu0G1Tg=="></script>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
$(".moment").each(function() {
|
||||||
|
$(this).text(
|
||||||
|
moment( $(this).text() )
|
||||||
|
.locale( "tw" )
|
||||||
|
.format('LL')
|
||||||
|
);
|
||||||
|
});
|
||||||
|
|
||||||
|
$(".footnote-return sup").html("");
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script>
|
||||||
|
var client = algoliasearch("2XL0P8XDCY", "4ef65b37b627bb886b46c34a10e63aa6");
|
||||||
|
var index = client.initIndex("h_cowbay_org");
|
||||||
|
|
||||||
|
$('#search').autocomplete({ hint: false, autoselect: true, debug: false },
|
||||||
|
[
|
||||||
|
{
|
||||||
|
|
||||||
|
source: $.fn.autocomplete.sources.hits(index, { hitsPerPage: 10 }),
|
||||||
|
|
||||||
|
displayKey: function(suggestion) {
|
||||||
|
return suggestion.title || suggestion.author
|
||||||
|
},
|
||||||
|
templates: {
|
||||||
|
suggestion: function(suggestion) {
|
||||||
|
return "<span class='entry " + suggestion.type + "'>"
|
||||||
|
+ "<span class='title'>" + suggestion.title + "</span>"
|
||||||
|
+ "<span class='fa fa-fw " + suggestion.iconClass + "'></span>"
|
||||||
|
+ "</span>"
|
||||||
|
;
|
||||||
|
},
|
||||||
|
empty: function() {
|
||||||
|
return "<span class='empty'></span>"
|
||||||
|
},
|
||||||
|
footer: function() {
|
||||||
|
return '<div class="branding">Powered by <img src="https:\/\/h.cowbay.org\/dist\/algolia-logo-light.svg" /></div>'
|
||||||
|
}
|
||||||
|
|
||||||
|
},
|
||||||
|
}
|
||||||
|
])
|
||||||
|
.on('autocomplete:selected', function(event, suggestion, dataset) {
|
||||||
|
window.location = (suggestion.url);
|
||||||
|
})
|
||||||
|
.keypress(function (event, suggestion) {
|
||||||
|
if (event.which == 13) {
|
||||||
|
window.location = (suggestion.url);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -218,6 +218,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -242,10 +246,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -260,7 +260,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -273,6 +273,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -297,10 +301,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -315,7 +315,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -329,6 +329,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -353,10 +357,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -371,7 +371,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -284,6 +284,10 @@ b8d74048eba1 mysql:5.7.21 "docker-entrypoint.s…&qu
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -308,10 +312,6 @@ b8d74048eba1 mysql:5.7.21 "docker-entrypoint.s…&qu
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -326,7 +326,7 @@ b8d74048eba1 mysql:5.7.21 "docker-entrypoint.s…&qu
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -258,6 +258,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -282,10 +286,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -300,7 +300,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -321,6 +321,10 @@ Tue May 21 17:39:48 CST 2019
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -345,10 +349,6 @@ Tue May 21 17:39:48 CST 2019
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -363,7 +363,7 @@ Tue May 21 17:39:48 CST 2019
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -392,6 +392,10 @@ openssl s_client -showcerts -connect mail.example.com:465
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -416,10 +420,6 @@ openssl s_client -showcerts -connect mail.example.com:465
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -434,7 +434,7 @@ openssl s_client -showcerts -connect mail.example.com:465
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -216,6 +216,10 @@ GRANT a TO b;
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -240,10 +244,6 @@ GRANT a TO b;
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -258,7 +258,7 @@ GRANT a TO b;
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -229,6 +229,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -253,10 +257,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -271,7 +271,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -302,6 +302,10 @@ admin@storage:~$
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -326,10 +330,6 @@ admin@storage:~$
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -344,7 +344,7 @@ admin@storage:~$
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -249,6 +249,10 @@ root@pve:~#
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -273,10 +277,6 @@ root@pve:~#
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -291,7 +291,7 @@ root@pve:~#
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -272,6 +272,10 @@ unused devices: <none>
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -296,10 +300,6 @@ unused devices: <none>
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -314,7 +314,7 @@ unused devices: <none>
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -90,6 +90,83 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="article-wrapper u-cf">
|
||||||
|
|
||||||
|
<a class="bubble" href="/post/ansible-run-task-depends-on-ipaddr/">
|
||||||
|
<i class="fa fa-fw fa-pencil"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<article class="default article">
|
||||||
|
|
||||||
|
<div class="featured-image">
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">
|
||||||
|
<img src="/images/post-default-7.jpg" alt="">
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
<h3><a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a></h3>
|
||||||
|
<div class="meta">
|
||||||
|
|
||||||
|
|
||||||
|
<span class="date moment">2019-07-23</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="categories">
|
||||||
|
|
||||||
|
<a href="/categories/ansible">ansible</a>
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="author"><a href="/author/eric-chang">Eric Chang</a></span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<p>因為工作上的需要,要修改client端的 /etc/environment 檔案</p>
|
||||||
|
|
||||||
|
<p>在有權限使用proxy 服務的user的環境中,加入proxy 的設定</p>
|
||||||
|
|
||||||
|
<p>原本的清單中,有host/user/ip 這幾個值可以拿來判斷</p>
|
||||||
|
|
||||||
|
<p>proxy server 那邊是採用ip 來控制,所以這邊也跟著用 ip 來判斷要不要修改 /etc/environment</p>
|
||||||
|
|
||||||
|
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/" class="more"></a>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="footer">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="tags">
|
||||||
|
<i class="fa fa-tags"></i>
|
||||||
|
<div class="links">
|
||||||
|
|
||||||
|
<a href="/tags/ansible">ansible</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="article-wrapper u-cf">
|
<div class="article-wrapper u-cf">
|
||||||
|
|
||||||
<a class="bubble" href="/post/ansible-selectattr-from-list-in-dictionary/">
|
<a class="bubble" href="/post/ansible-selectattr-from-list-in-dictionary/">
|
||||||
@@ -797,66 +874,6 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</article>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="article-wrapper u-cf">
|
|
||||||
|
|
||||||
<a class="bubble" href="/post/command_to_test_main_ssl/">
|
|
||||||
<i class="fa fa-fw fa-pencil"></i>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<article class="default article">
|
|
||||||
|
|
||||||
<div class="featured-image">
|
|
||||||
<a href="/post/command_to_test_main_ssl/">
|
|
||||||
<img src="/images/post-default-10.jpg" alt="">
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="content">
|
|
||||||
<h3><a href="/post/command_to_test_main_ssl/">[筆記] 測試mail server 的SSL憑證的指令 Command to test mailserver SSL</a></h3>
|
|
||||||
<div class="meta">
|
|
||||||
|
|
||||||
|
|
||||||
<span class="date moment">2019-03-20</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span class="author"><a href="/author/eric-chang">Eric Chang</a></span>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<p>今天老闆出國,發slack說手機不能寄信,看了一下,似乎是因為用GMAIL的APP來收信</p>
|
|
||||||
|
|
||||||
<p>然後google 不知道跟人家改了什麼,結果不接受原本的認證了… WTF ….</p>
|
|
||||||
|
|
||||||
<p>然後,這問題應該很久了,結果現在才在講 ….</p>
|
|
||||||
|
|
||||||
|
|
||||||
<a href="/post/command_to_test_main_ssl/" class="more"></a>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="footer no-tags">
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</article>
|
</article>
|
||||||
@@ -887,6 +904,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -911,10 +932,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -929,7 +946,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -5,11 +5,26 @@
|
|||||||
<link>https://h.cowbay.org/post/</link>
|
<link>https://h.cowbay.org/post/</link>
|
||||||
<description>Recent content in Posts on MCの飄狂山莊㊣</description>
|
<description>Recent content in Posts on MCの飄狂山莊㊣</description>
|
||||||
<generator>Hugo -- gohugo.io</generator>
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
<lastBuildDate>Mon, 01 Jul 2019 09:06:12 +0800</lastBuildDate>
|
<lastBuildDate>Tue, 23 Jul 2019 15:06:37 +0800</lastBuildDate>
|
||||||
|
|
||||||
<atom:link href="https://h.cowbay.org/post/index.xml" rel="self" type="application/rss+xml" />
|
<atom:link href="https://h.cowbay.org/post/index.xml" rel="self" type="application/rss+xml" />
|
||||||
|
|
||||||
|
|
||||||
|
<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><p>因為工作上的需要,要修改client端的 /etc/environment 檔案</p>
|
||||||
|
|
||||||
|
<p>在有權限使用proxy 服務的user的環境中,加入proxy 的設定</p>
|
||||||
|
|
||||||
|
<p>原本的清單中,有host/user/ip 這幾個值可以拿來判斷</p>
|
||||||
|
|
||||||
|
<p>proxy server 那邊是採用ip 來控制,所以這邊也跟著用 ip 來判斷要不要修改 /etc/environment</p></description>
|
||||||
|
</item>
|
||||||
|
|
||||||
<item>
|
<item>
|
||||||
<title>[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</title>
|
<title>[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</title>
|
||||||
<link>https://h.cowbay.org/post/ansible-selectattr-from-list-in-dictionary/</link>
|
<link>https://h.cowbay.org/post/ansible-selectattr-from-list-in-dictionary/</link>
|
||||||
|
|||||||
@@ -310,6 +310,10 @@ root@pve:~#
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -334,10 +338,6 @@ root@pve:~#
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -352,7 +352,7 @@ root@pve:~#
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -774,6 +774,10 @@ sudo apt install joe-jupp
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -798,10 +802,6 @@ sudo apt install joe-jupp
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -816,7 +816,7 @@ sudo apt install joe-jupp
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -234,6 +234,10 @@ GRUB_CMDLINE_LINUX="rootdelay=90"
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -258,10 +262,6 @@ GRUB_CMDLINE_LINUX="rootdelay=90"
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -276,7 +276,7 @@ GRUB_CMDLINE_LINUX="rootdelay=90"
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -320,6 +320,10 @@ bbs089.abc.com ansible_ssh_host=192.168.0.89 ansible_ssh_user=root
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -344,10 +348,6 @@ bbs089.abc.com ansible_ssh_host=192.168.0.89 ansible_ssh_user=root
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -362,7 +362,7 @@ bbs089.abc.com ansible_ssh_host=192.168.0.89 ansible_ssh_user=root
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -253,6 +253,10 @@ Apr 23 15:18:48 hqs010 minion: minion [30832]: ip addr [0]
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -277,10 +281,6 @@ Apr 23 15:18:48 hqs010 minion: minion [30832]: ip addr [0]
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -295,7 +295,7 @@ Apr 23 15:18:48 hqs010 minion: minion [30832]: ip addr [0]
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -251,6 +251,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -275,10 +279,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -293,7 +293,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -90,6 +90,66 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="article-wrapper u-cf">
|
||||||
|
|
||||||
|
<a class="bubble" href="/post/command_to_test_main_ssl/">
|
||||||
|
<i class="fa fa-fw fa-pencil"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<article class="default article">
|
||||||
|
|
||||||
|
<div class="featured-image">
|
||||||
|
<a href="/post/command_to_test_main_ssl/">
|
||||||
|
<img src="/images/post-default-10.jpg" alt="">
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
<h3><a href="/post/command_to_test_main_ssl/">[筆記] 測試mail server 的SSL憑證的指令 Command to test mailserver SSL</a></h3>
|
||||||
|
<div class="meta">
|
||||||
|
|
||||||
|
|
||||||
|
<span class="date moment">2019-03-20</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="author"><a href="/author/eric-chang">Eric Chang</a></span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<p>今天老闆出國,發slack說手機不能寄信,看了一下,似乎是因為用GMAIL的APP來收信</p>
|
||||||
|
|
||||||
|
<p>然後google 不知道跟人家改了什麼,結果不接受原本的認證了… WTF ….</p>
|
||||||
|
|
||||||
|
<p>然後,這問題應該很久了,結果現在才在講 ….</p>
|
||||||
|
|
||||||
|
|
||||||
|
<a href="/post/command_to_test_main_ssl/" class="more"></a>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="footer no-tags">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="article-wrapper u-cf">
|
<div class="article-wrapper u-cf">
|
||||||
|
|
||||||
<a class="bubble" href="/post/install-timeshift-on-ubuntu1804/">
|
<a class="bubble" href="/post/install-timeshift-on-ubuntu1804/">
|
||||||
@@ -817,124 +877,6 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</article>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="article-wrapper u-cf">
|
|
||||||
|
|
||||||
<a class="bubble" href="/post/ansible-selectattr/">
|
|
||||||
<i class="fa fa-fw fa-pencil"></i>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<article class="default article">
|
|
||||||
|
|
||||||
<div class="featured-image">
|
|
||||||
<a href="/post/ansible-selectattr/">
|
|
||||||
<img src="/images/post-default-1.jpg" alt="">
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="content">
|
|
||||||
<h3><a href="/post/ansible-selectattr/">[筆記] Ansible how to use 'list' in yaml file </a></h3>
|
|
||||||
<div class="meta">
|
|
||||||
|
|
||||||
|
|
||||||
<span class="date moment">2018-11-27</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span class="categories">
|
|
||||||
|
|
||||||
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
|
||||||
|
|
||||||
</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span class="author"><a href="/author/eric-chang">Eric Chang</a></span>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<p>這幾天在玩ansible 時,碰到一個問題</p>
|
|
||||||
|
|
||||||
<p>假如我有個yaml檔作為資料來源,檔名是 abc.yml</p>
|
|
||||||
|
|
||||||
<p>大概長這樣</p>
|
|
||||||
|
|
||||||
<pre><code> "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"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
|
|
||||||
</code></pre>
|
|
||||||
|
|
||||||
<p></p>
|
|
||||||
|
|
||||||
|
|
||||||
<a href="/post/ansible-selectattr/" class="more"></a>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="footer">
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="tags">
|
|
||||||
<i class="fa fa-tags"></i>
|
|
||||||
<div class="links">
|
|
||||||
|
|
||||||
<a href="/tags/ansible">ansible</a>
|
|
||||||
|
|
||||||
<a href="/tags/linux">linux</a>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</article>
|
</article>
|
||||||
@@ -967,6 +909,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -991,10 +937,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -1009,7 +951,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -90,6 +90,124 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="article-wrapper u-cf">
|
||||||
|
|
||||||
|
<a class="bubble" href="/post/ansible-selectattr/">
|
||||||
|
<i class="fa fa-fw fa-pencil"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<article class="default article">
|
||||||
|
|
||||||
|
<div class="featured-image">
|
||||||
|
<a href="/post/ansible-selectattr/">
|
||||||
|
<img src="/images/post-default-1.jpg" alt="">
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
<h3><a href="/post/ansible-selectattr/">[筆記] Ansible how to use 'list' in yaml file </a></h3>
|
||||||
|
<div class="meta">
|
||||||
|
|
||||||
|
|
||||||
|
<span class="date moment">2018-11-27</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="categories">
|
||||||
|
|
||||||
|
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="author"><a href="/author/eric-chang">Eric Chang</a></span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<p>這幾天在玩ansible 時,碰到一個問題</p>
|
||||||
|
|
||||||
|
<p>假如我有個yaml檔作為資料來源,檔名是 abc.yml</p>
|
||||||
|
|
||||||
|
<p>大概長這樣</p>
|
||||||
|
|
||||||
|
<pre><code> "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"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p></p>
|
||||||
|
|
||||||
|
|
||||||
|
<a href="/post/ansible-selectattr/" class="more"></a>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="footer">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="tags">
|
||||||
|
<i class="fa fa-tags"></i>
|
||||||
|
<div class="links">
|
||||||
|
|
||||||
|
<a href="/tags/ansible">ansible</a>
|
||||||
|
|
||||||
|
<a href="/tags/linux">linux</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="article-wrapper u-cf">
|
<div class="article-wrapper u-cf">
|
||||||
|
|
||||||
<a class="bubble" href="/post/change-preferred-language-in-firefox/">
|
<a class="bubble" href="/post/change-preferred-language-in-firefox/">
|
||||||
@@ -625,6 +743,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -649,10 +771,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -667,7 +785,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -314,6 +314,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -338,10 +342,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -356,7 +356,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -214,6 +214,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -238,10 +242,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -256,7 +256,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -264,6 +264,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -288,10 +292,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -306,7 +306,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -579,6 +579,10 @@ df -h
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -603,10 +607,6 @@ df -h
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -621,7 +621,7 @@ df -h
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -263,6 +263,10 @@ Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -287,10 +291,6 @@ Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -305,7 +305,7 @@ Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -326,6 +326,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -350,10 +354,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -368,7 +368,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -295,6 +295,10 @@ acl CONNECT method CONNECT
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -319,10 +323,6 @@ acl CONNECT method CONNECT
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -337,7 +337,7 @@ acl CONNECT method CONNECT
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
<sitemap>
|
<sitemap>
|
||||||
<loc>https://h.cowbay.org/tw/sitemap.xml</loc>
|
<loc>https://h.cowbay.org/tw/sitemap.xml</loc>
|
||||||
|
|
||||||
<lastmod>2019-07-01T09:06:12+08:00</lastmod>
|
<lastmod>2019-07-23T15:06:37+08:00</lastmod>
|
||||||
|
|
||||||
</sitemap>
|
</sitemap>
|
||||||
|
|
||||||
|
|||||||
@@ -204,6 +204,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -228,10 +232,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -246,7 +246,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -90,6 +90,83 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="article-wrapper u-cf">
|
||||||
|
|
||||||
|
<a class="bubble" href="/post/ansible-run-task-depends-on-ipaddr/">
|
||||||
|
<i class="fa fa-fw fa-pencil"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<article class="default article">
|
||||||
|
|
||||||
|
<div class="featured-image">
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">
|
||||||
|
<img src="/images/post-default-7.jpg" alt="">
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
<h3><a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a></h3>
|
||||||
|
<div class="meta">
|
||||||
|
|
||||||
|
|
||||||
|
<span class="date moment">2019-07-23</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="categories">
|
||||||
|
|
||||||
|
<a href="/categories/ansible">ansible</a>
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="author"><a href="/author/eric-chang">Eric Chang</a></span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<p>因為工作上的需要,要修改client端的 /etc/environment 檔案</p>
|
||||||
|
|
||||||
|
<p>在有權限使用proxy 服務的user的環境中,加入proxy 的設定</p>
|
||||||
|
|
||||||
|
<p>原本的清單中,有host/user/ip 這幾個值可以拿來判斷</p>
|
||||||
|
|
||||||
|
<p>proxy server 那邊是採用ip 來控制,所以這邊也跟著用 ip 來判斷要不要修改 /etc/environment</p>
|
||||||
|
|
||||||
|
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/" class="more"></a>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="footer">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="tags">
|
||||||
|
<i class="fa fa-tags"></i>
|
||||||
|
<div class="links">
|
||||||
|
|
||||||
|
<a href="/tags/ansible">ansible</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="article-wrapper u-cf">
|
<div class="article-wrapper u-cf">
|
||||||
|
|
||||||
<a class="bubble" href="/post/ansible-selectattr-from-list-in-dictionary/">
|
<a class="bubble" href="/post/ansible-selectattr-from-list-in-dictionary/">
|
||||||
@@ -383,6 +460,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -407,10 +488,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -425,7 +502,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -5,11 +5,26 @@
|
|||||||
<link>https://h.cowbay.org/tags/ansible/</link>
|
<link>https://h.cowbay.org/tags/ansible/</link>
|
||||||
<description>Recent content in Ansible on MCの飄狂山莊㊣</description>
|
<description>Recent content in Ansible on MCの飄狂山莊㊣</description>
|
||||||
<generator>Hugo -- gohugo.io</generator>
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
<lastBuildDate>Mon, 01 Jul 2019 09:06:12 +0800</lastBuildDate>
|
<lastBuildDate>Tue, 23 Jul 2019 15:06:37 +0800</lastBuildDate>
|
||||||
|
|
||||||
<atom:link href="https://h.cowbay.org/tags/ansible/index.xml" rel="self" type="application/rss+xml" />
|
<atom:link href="https://h.cowbay.org/tags/ansible/index.xml" rel="self" type="application/rss+xml" />
|
||||||
|
|
||||||
|
|
||||||
|
<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><p>因為工作上的需要,要修改client端的 /etc/environment 檔案</p>
|
||||||
|
|
||||||
|
<p>在有權限使用proxy 服務的user的環境中,加入proxy 的設定</p>
|
||||||
|
|
||||||
|
<p>原本的清單中,有host/user/ip 這幾個值可以拿來判斷</p>
|
||||||
|
|
||||||
|
<p>proxy server 那邊是採用ip 來控制,所以這邊也跟著用 ip 來判斷要不要修改 /etc/environment</p></description>
|
||||||
|
</item>
|
||||||
|
|
||||||
<item>
|
<item>
|
||||||
<title>[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</title>
|
<title>[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</title>
|
||||||
<link>https://h.cowbay.org/post/ansible-selectattr-from-list-in-dictionary/</link>
|
<link>https://h.cowbay.org/post/ansible-selectattr-from-list-in-dictionary/</link>
|
||||||
|
|||||||
@@ -192,6 +192,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -216,10 +220,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -234,7 +234,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -202,6 +202,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -226,10 +230,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -244,7 +244,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -196,6 +196,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -220,10 +224,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -238,7 +238,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -187,6 +187,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -211,10 +215,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -229,7 +229,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -277,6 +277,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -301,10 +305,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -319,7 +319,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -189,6 +189,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -213,10 +217,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -231,7 +231,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -194,6 +194,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -218,10 +222,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -236,7 +236,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -190,6 +190,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -214,10 +218,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -232,7 +232,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -103,7 +103,7 @@
|
|||||||
|
|
||||||
<li><a href="/tags/10g">10g (1)</a></li>
|
<li><a href="/tags/10g">10g (1)</a></li>
|
||||||
|
|
||||||
<li><a href="/tags/ansible">Ansible (3)</a></li>
|
<li><a href="/tags/ansible">Ansible (4)</a></li>
|
||||||
|
|
||||||
<li><a href="/tags/backup">Backup (1)</a></li>
|
<li><a href="/tags/backup">Backup (1)</a></li>
|
||||||
|
|
||||||
@@ -182,6 +182,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -206,10 +210,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -224,7 +224,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
<item>
|
<item>
|
||||||
<title>Ansible</title>
|
<title>Ansible</title>
|
||||||
<link>https://h.cowbay.org/tags/ansible/</link>
|
<link>https://h.cowbay.org/tags/ansible/</link>
|
||||||
<pubDate>Mon, 01 Jul 2019 09:06:12 +0800</pubDate>
|
<pubDate>Tue, 23 Jul 2019 15:06:37 +0800</pubDate>
|
||||||
|
|
||||||
<guid>https://h.cowbay.org/tags/ansible/</guid>
|
<guid>https://h.cowbay.org/tags/ansible/</guid>
|
||||||
<description></description>
|
<description></description>
|
||||||
|
|||||||
@@ -196,6 +196,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -220,10 +224,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -238,7 +238,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -632,6 +632,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -656,10 +660,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -674,7 +674,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -190,6 +190,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -214,10 +218,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -232,7 +232,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -192,6 +192,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -216,10 +220,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -234,7 +234,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -204,6 +204,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -228,10 +232,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -246,7 +246,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -196,6 +196,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -220,10 +224,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -238,7 +238,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -194,6 +194,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -218,10 +222,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -236,7 +236,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -294,6 +294,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -318,10 +322,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -336,7 +336,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -192,6 +192,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -216,10 +220,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -234,7 +234,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -179,6 +179,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -203,10 +207,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -221,7 +221,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -192,6 +192,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -216,10 +220,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -234,7 +234,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -190,6 +190,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -214,10 +218,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -232,7 +232,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -196,6 +196,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -220,10 +224,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -238,7 +238,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -203,6 +203,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -227,10 +231,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -245,7 +245,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -294,6 +294,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -318,10 +322,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -336,7 +336,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -186,6 +186,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -210,10 +214,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -228,7 +228,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -432,6 +432,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -456,10 +460,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -474,7 +474,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -190,6 +190,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -214,10 +218,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -232,7 +232,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -188,6 +188,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -212,10 +216,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -230,7 +230,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -179,6 +179,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -203,10 +207,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -221,7 +221,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -547,6 +547,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -571,10 +575,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -589,7 +589,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -202,6 +202,10 @@
|
|||||||
<strong></strong>
|
<strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/post/ansible-run-task-depends-on-ipaddr/">[ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
<a href="/post/ansible-selectattr-from-list-in-dictionary/">[ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -226,10 +230,6 @@
|
|||||||
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
<a href="/post/inx-collect-detail-hardware-info/">[筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/post/log-all-bash-commands/">[筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -244,7 +244,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="/categories/ansible">Ansible (1)</a>
|
<a href="/categories/ansible">Ansible (2)</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
@@ -2,6 +2,11 @@
|
|||||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
|
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
|
||||||
xmlns:xhtml="http://www.w3.org/1999/xhtml">
|
xmlns:xhtml="http://www.w3.org/1999/xhtml">
|
||||||
|
|
||||||
|
<url>
|
||||||
|
<loc>https://h.cowbay.org/post/ansible-run-task-depends-on-ipaddr/</loc>
|
||||||
|
<lastmod>2019-07-23T15:06:37+08:00</lastmod>
|
||||||
|
</url>
|
||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://h.cowbay.org/post/ansible-selectattr-from-list-in-dictionary/</loc>
|
<loc>https://h.cowbay.org/post/ansible-selectattr-from-list-in-dictionary/</loc>
|
||||||
<lastmod>2019-07-01T09:06:12+08:00</lastmod>
|
<lastmod>2019-07-01T09:06:12+08:00</lastmod>
|
||||||
@@ -145,13 +150,13 @@
|
|||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://h.cowbay.org/tags/ansible/</loc>
|
<loc>https://h.cowbay.org/tags/ansible/</loc>
|
||||||
<lastmod>2019-07-01T09:06:12+08:00</lastmod>
|
<lastmod>2019-07-23T15:06:37+08:00</lastmod>
|
||||||
<priority>0</priority>
|
<priority>0</priority>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://h.cowbay.org/categories/ansible/</loc>
|
<loc>https://h.cowbay.org/categories/ansible/</loc>
|
||||||
<lastmod>2019-07-01T09:06:12+08:00</lastmod>
|
<lastmod>2019-07-23T15:06:37+08:00</lastmod>
|
||||||
<priority>0</priority>
|
<priority>0</priority>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
@@ -195,7 +200,7 @@
|
|||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://h.cowbay.org/categories/</loc>
|
<loc>https://h.cowbay.org/categories/</loc>
|
||||||
<lastmod>2019-07-01T09:06:12+08:00</lastmod>
|
<lastmod>2019-07-23T15:06:37+08:00</lastmod>
|
||||||
<priority>0</priority>
|
<priority>0</priority>
|
||||||
<xhtml:link
|
<xhtml:link
|
||||||
rel="alternate"
|
rel="alternate"
|
||||||
@@ -234,7 +239,7 @@
|
|||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://h.cowbay.org/author/eric-chang/</loc>
|
<loc>https://h.cowbay.org/author/eric-chang/</loc>
|
||||||
<lastmod>2019-07-01T09:06:12+08:00</lastmod>
|
<lastmod>2019-07-23T15:06:37+08:00</lastmod>
|
||||||
<priority>0</priority>
|
<priority>0</priority>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
@@ -282,7 +287,7 @@
|
|||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://h.cowbay.org/</loc>
|
<loc>https://h.cowbay.org/</loc>
|
||||||
<lastmod>2019-07-01T09:06:12+08:00</lastmod>
|
<lastmod>2019-07-23T15:06:37+08:00</lastmod>
|
||||||
<priority>0</priority>
|
<priority>0</priority>
|
||||||
<xhtml:link
|
<xhtml:link
|
||||||
rel="alternate"
|
rel="alternate"
|
||||||
@@ -333,7 +338,7 @@
|
|||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://h.cowbay.org/post/</loc>
|
<loc>https://h.cowbay.org/post/</loc>
|
||||||
<lastmod>2019-07-01T09:06:12+08:00</lastmod>
|
<lastmod>2019-07-23T15:06:37+08:00</lastmod>
|
||||||
<priority>0</priority>
|
<priority>0</priority>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user