{ "version": "https://jsonfeed.org/version/1.1", "user_comment": "This feed allows you to read the posts from this site in any feed reader that supports the JSON Feed format. To add this feed to your reader, copy the following URL -- https://matoken.org/blog/tag/ansible/feed/json -- and add it your reader.", "home_page_url": "https://matoken.org/blog/tag/ansible", "feed_url": "https://matoken.org/blog/tag/ansible/feed/json", "language": "ja", "title": "ansible – matoken's meme", "items": [ { "id": "http://matoken.org/blog/?p=2351", "url": "https://matoken.org/blog/2019/03/31/remote-participation-in-ansible-mokumokukai-server-edition/", "title": "Ansible\u3082\u304f\u3082\u304f\u4f1a\uff08\u30b5\u30fc\u30d0\u7de8\uff092019.03 in \u30aa\u30a4\u30b7\u30c3\u30af\u30b9\u30fb\u30e9\u30fb\u5927\u5730\uff01\u306b\u9060\u9694\u53c2\u52a0 #ansiblejp", "content_html": "
03/26\u306b\u3053\u306e\u30a4\u30d9\u30f3\u30c8\u306b\u9060\u9694\u53c2\u52a0\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\u9060\u9694\u67a0\u304c\u3042\u308b!\u3066\u3053\u3068\u3067\u7533\u3057\u8fbc\u307f\uff0e\u4eba\u6c17\u304c\u3042\u308b\u3088\u3046\u3067\u7533\u8fbc\u307f\u6642\u70b9\u3067\u306f\u30ae\u30ea\u30ae\u30ea\u9078\u5916\u3067\u3057\u305f\u304c\u305d\u306e\u5f8c\u7e70\u308a\u4e0a\u304c\u308a\u3067\u53c2\u52a0\u3067\u304d\u307e\u3057\u305f\uff0e
\n\u69cb\u6210\u7ba1\u7406\u30c4\u30fc\u30eb\u306e1\u3064\u3067\u3042\u308b Ansible \u53ca\u3073 Ansible Tower \u306e\u3082\u304f\u3082\u304f\u4f1a\u3067\u3059\uff0e
\n\u9060\u9694\u67a0\u3067\u306f BlueJeans \u3068\u3044\u3046\u4f1a\u8b70\u30b7\u30b9\u30c6\u30e0\u3092\u5229\u7528\u3067\u3057\u305f\u304c\u30c8\u30e9\u30d6\u30eb\u306e\u305f\u3081\u307b\u307c\u306a\u3057\u3067\u6700\u5f8c\u306eLT\u306e\u4e00\u90e8\u306e\u307f\u805e\u3051\u305f\u611f\u3058\u3067\u3057\u305f\uff0e
\n\u6559\u6750\u3068\u306a\u308b\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8(Ansible \u30921\u304b\u3089\u59cb\u3081\u308b\u4eba\u3067\u3082ok)\u3092\u898b\u306a\u304c\u3089\u7528\u610f\u3055\u308c\u305fAWS \u74b0\u5883\u3092\u5229\u7528\u3057\u3066\u5404\u81ea\u5b66\u7fd2\u3057\u3066\u3044\u304d\uff0c\u8cea\u554f\u7b49\u306fGoogleDoc \u3092\u5171\u6709\u3057\u3066\u305d\u3053\u3067\u8cea\u554f\u3059\u308b\u3068\u30e1\u30f3\u30bf\u30fc\u306e\u65b9\u304c\u7b54\u3048\u3066\u304f\u308c\u308b\u3068\u3044\u3046\u5f62\u3067\u3057\u305f\uff0e
\n\u4f1a\u8b70\u30b7\u30b9\u30c6\u30e0\u304c\u3046\u307e\u304f\u884c\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u304c\uff0cGoogleDoc\u3068\u30e1\u30f3\u30bf\u30fc\u306e\u65b9\u3005\u306e\u304a\u304b\u3052\u3067\u5341\u5206\u6210\u308a\u7acb\u3064\u611f\u3058\u3067\u3057\u305f\uff0e
\u8208\u5473\u304c\u3042\u308b\u65b9\u306f\u6559\u6750\u306f\u516c\u958b\u3055\u308c\u3066\u3044\u308b\u306e\u3067\u305d\u308c\u3092\u5229\u7528\u3057\u3066\u81ea\u7fd2\u3057\u305f\u308a(\u8981\u74b0\u5883\u69cb\u7bc9)\uff0c04/20\u306b\u3082\u30ea\u30e2\u30fc\u30c8\u67a0\u306e\u3042\u308b(\u6050\u3089\u304f)\u540c\u3058\u30a4\u30d9\u30f3\u30c8\u304c\u3042\u308b\u306e\u3067\u53c2\u52a0\u3057\u3066\u307f\u308b\u3068\u3044\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093\uff0e
\n\u307e\u305f\uff0c\u3082\u304f\u3082\u304f\u4f1a\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u304c\u3053\u3046\u3044\u3046\u30a4\u30d9\u30f3\u30c8\u3082\u958b\u50ac\u3055\u308c\u308b\u3088\u3046\u3067\u3059\uff0e
\n\u3053\u3061\u3089\u3082\u30a6\u30a7\u30d6\u53c2\u52a0\u67a0\u304c\u3042\u308b\u306e\u3067\u53ef\u80fd\u306a\u3089\u53c2\u52a0\u3057\u3066\u307f\u3088\u3046\u3068\u601d\u3063\u3066\u3044\u307e\u3059\uff0e
$ ansible control -m command -a \"uptime\" -o\r\nansible | UNREACHABLE!: Invalid/incorrect password: no such identity: /home/student4/.ssh/aws-private.pem: No such file or directory\r\nPermission denied, please try again.\n
passwd\u30b3\u30de\u30f3\u30c9\u3067\u6cbb\u305d\u3046\u3068\u601d\u3063\u305f\u3051\u3069\u5f31\u3044\u30d1\u30b9\u30ef\u30fc\u30c9\u306a\u306e\u3067\u8d77\u3053\u3089\u308c\u3066\u8a2d\u5b9a\u3067\u304d\u306a\u3044
\nBAD PASSWORD: The password is shorter than 8 characters\n
\u306a\u306e\u3067\uff0c
\n$ openssl passwd -6 -salt $(openssl rand -base64 6) PASS\n
\u3068\u3057\u3066 SHADOW \u3092\u4f5c\u308a\uff0csudo vipw -s \u3067\u8a72\u5f53\u30e6\u30fc\u30b6\u306e\u7b2c2\u30d5\u30a3\u30fc\u30eb\u30c9\u3092\u66f8\u304d\u63db\u3048\u305f\uff0e
\n\u30e9\u30a4\u30bb\u30f3\u30b9\u3092\u9593\u9055\u3048\u3066\u3044\u305f\uff0e
\nAnsible Tower\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb \u306b\u8f09\u3063\u3066\u3044\u308b Ansible Tower License \u3067\u306f\u306a\u304f\uff0c Exercise 2 – Ansible Tower\u306e\u30b3\u30f3\u30d5\u30a3\u30b0\u30ec\u30fc\u30b7\u30e7\u30f3 Step2 \u306b\u8f09\u3063\u3066\u3044\u308b Ansible Workshop License \u306e\u30e9\u30a4\u30bb\u30f3\u30b9\u3068\u5dee\u3057\u66ff\u3048\u3066\u5229\u7528\u53ef\u80fd\u306b\u306a\u3063\u305f\uff0e
\n\u4ee5\u4e0b\u306e\u30da\u30fc\u30b8\u306b
\n\u300cAnsible\u3082\u304f\u3082\u304f\u4f1a \uff08\u30b5\u30fc\u30d0\u7de8\uff092019.03 in \u30aa\u30a4\u30b7\u30c3\u30af\u30b9\u30fb\u30e9\u30fb\u5927\u5730\uff01\u300d\u306b\u30ea\u30e2\u30fc\u30c8\u67a0\u304c!\u9e7f\u5150\u5cf6\u304b\u3089\u3067\u3082\u53c2\u52a0\u3067\u304d\u305d\u3046\u3068\u7533\u3057\u8fbc\u307f\u307e\u3057\u305f\uff0e
\n\n\u53c2\u52a0\u3059\u308b\u306b\u5f53\u305f\u3063\u3066AWS\u306e\u74b0\u5883\u304c\u7528\u610f\u3055\u308c\u308b\u3088\u3046\u3060\u3051\u3069\u624b\u5143\u306e\u56de\u7dda\u306f\u4e0d\u5b89\u5b9a\u3060\u3057\u52c9\u5f37\u4f1a\u5f8c\u306e\u3053\u3068\u3082\u8003\u3048\u308b\u3068\u624b\u5143\u306b\u3082\u74b0\u5883\u3092\u7528\u610f\u3057\u3066\u304a\u3044\u305f\u307b\u3046\u304c\u826f\u3055\u305d\u3046\u3068\u3044\u3046\u3053\u3068\u3067\u4ee5\u4e0b\u306e\u30da\u30fc\u30b8\u3092\u53c2\u8003\u306b\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u3057\u307e\u3057\u305f\uff0e\u305d\u306e\u6642\u3064\u307e\u305a\u3044\u305f\u3068\u304d\u306e\u30e1\u30e2\u3067\u3059\uff0e
\n\n\u203bDebian sid amd64 \u4e0a\u306eKVM \u74b0\u5883\u306b CentOS7 x86_64 \u74b0\u5883\u3092\u7528\u610f\u3057\u3066\u305d\u306e\u4e2d\u3067\u8a2d\u5b9a\u3057\u307e\u3057\u305f\uff0e ansible-tower-setup \u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306flatest \u3067 3.4.2-1
\u3067\u3057\u305f\uff0e
Step2 \u3067\uff0csetup.sh\u3092\u5b9f\u884c\u3059\u308b\u3068\u30ea\u30dd\u30b8\u30c8\u30ea\u304c\u898b\u3064\u304b\u3089\u305a\u30a8\u30e9\u30fc\u3068\u306a\u308b
\n$ sudo ./ansible-tower-setup-$VERSION.el7/setup.sh
\nhttps://releases.ansible.com/ansible-tower/rpm/dependencies//epel-7-x86_64/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found
\n\u4ee5\u4e0b\u306e\u3042\u305f\u308a\u3067\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u53d6\u5f97\u3057\u3066\u3044\u308b
\nansible-tower-setup-3.4.2-1/setup.sh:baseurl=$AW_REPO_URL/rpm/dependencies/$(grep version group_vars/all | grep -o ':digit:.:digit:')/epel-$1-x86_64
\ntower \u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306b\u964d\u308a\u3066\u5b9f\u884c\u3059\u308c\u3070ok
\n$ cd ansible-tower-setup-3.4.2-1\r\n$ sudo ./setup
\nRAM 512MB\u3067 setup.sh
\u3092\u5b9f\u884c\u3059\u308b\u3068\u30a8\u30e9\u30fc\uff0eRAM\u304c\u8db3\u308a\u306a\u3044\u3089\u3057\u3044\uff0e
TASK [preflight : Preflight check - Fail if this machine lacks sufficient RAM.] ***********************************************************************************************************************\r\nfatal: [localhost]: FAILED! => {"changed": false, "msg": "This machine does not have sufficient RAM to run Ansible Tower."}\r\n to retry, use: --limit @/home/matoken/ansible-tower-setup-3.4.2-1/install.retry
\n\u30b7\u30b9\u30c6\u30e0\u8981\u4ef6\u3092\u78ba\u8a8d\u3059\u308b\u30684GB \u306eRAM \u304c\u5fc5\u8981\u3089\u3057\u3044
\n\n\n\n4 GB RAM minimum for Tower installations
\n
\u306a\u305d
\n\u306b\u3093
\n\uff1a
LIMITED FEATURES UP TO 10 NODES
\u30e9\u30a4\u30bb\u30f3\u30b9\u3092\u9078\u629eADD) \u3082\u304f\u3082\u304f\u4f1a\u3067\u306f\u3053\u308c\u3068\u306f\u5225\u306eURL\u304b\u3089 Red Hat Ansible Tower, Standard (10 Managed Nodes) Trial \u3092\u5165\u624b\u3057\u3066\u5229\u7528\u3057\u305f\uff0e\u4ee5\u4e0b\u306e LIMITED FEATURES UP TO 10 NODES \u3067\u306f\u6700\u5f8c\u306e\u3042\u305f\u308a\u3067\u8a70\u307e\u308b\uff0e(Exercise 3 \u306e Step 4 \u3067\u300cADD SURVEY\u300d\u30dc\u30bf\u30f3\u304c\u51fa\u3066\u3053\u306a\u3044)
\nENTERPRISE FEATURES \u306e\u5834\u5408\u4eba\u529b\u307f\u305f\u3044
\nAn Ansible representative will be reaching out to you within one business day with your Ansible Tower enterprise features trial license key.
\nLIMITED FEATURES UP TO 10 NODES \u3060\u3068\u3059\u3050\u306b\u30e1\u30fc\u30eb\u3067\u5c4a\u3044\u305f
\nYou should receive an email shortly with your Ansible Tower Basic Edition trial license key.
\n$ cat /etc/centos-release\r\nCentOS Linux release 7.6.1810 (Core)\r\n$ uname -m\r\nx86_64
\n\n",
"content_text": "\u300cAnsible\u3082\u304f\u3082\u304f\u4f1a \uff08\u30b5\u30fc\u30d0\u7de8\uff092019.03 in \u30aa\u30a4\u30b7\u30c3\u30af\u30b9\u30fb\u30e9\u30fb\u5927\u5730\uff01\u300d\u306b\u30ea\u30e2\u30fc\u30c8\u67a0\u304c!\u9e7f\u5150\u5cf6\u304b\u3089\u3067\u3082\u53c2\u52a0\u3067\u304d\u305d\u3046\u3068\u7533\u3057\u8fbc\u307f\u307e\u3057\u305f\uff0e\n\nAnsible\u3082\u304f\u3082\u304f\u4f1a \uff08\u30b5\u30fc\u30d0\u7de8\uff092019.03 in \u30aa\u30a4\u30b7\u30c3\u30af\u30b9\u30fb\u30e9\u30fb\u5927\u5730\uff01 – connpass\n\n\u53c2\u52a0\u3059\u308b\u306b\u5f53\u305f\u3063\u3066AWS\u306e\u74b0\u5883\u304c\u7528\u610f\u3055\u308c\u308b\u3088\u3046\u3060\u3051\u3069\u624b\u5143\u306e\u56de\u7dda\u306f\u4e0d\u5b89\u5b9a\u3060\u3057\u52c9\u5f37\u4f1a\u5f8c\u306e\u3053\u3068\u3082\u8003\u3048\u308b\u3068\u624b\u5143\u306b\u3082\u74b0\u5883\u3092\u7528\u610f\u3057\u3066\u304a\u3044\u305f\u307b\u3046\u304c\u826f\u3055\u305d\u3046\u3068\u3044\u3046\u3053\u3068\u3067\u4ee5\u4e0b\u306e\u30da\u30fc\u30b8\u3092\u53c2\u8003\u306b\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u3057\u307e\u3057\u305f\uff0e\u305d\u306e\u6642\u3064\u307e\u305a\u3044\u305f\u3068\u304d\u306e\u30e1\u30e2\u3067\u3059\uff0e\n\nansible/ansible-tower at master \u00b7 h-kojima/ansible \u00b7 GitHub\n\n\u203bDebian sid amd64 \u4e0a\u306eKVM \u74b0\u5883\u306b CentOS7 x86_64 \u74b0\u5883\u3092\u7528\u610f\u3057\u3066\u305d\u306e\u4e2d\u3067\u8a2d\u5b9a\u3057\u307e\u3057\u305f\uff0e ansible-tower-setup \u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306flatest \u3067 3.4.2-1 \u3067\u3057\u305f\uff0e\nsetup.sh \u306e\u5b9f\u884c\u306f tower \u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306e\u4e0b\u3067\nStep2 \u3067\uff0csetup.sh\u3092\u5b9f\u884c\u3059\u308b\u3068\u30ea\u30dd\u30b8\u30c8\u30ea\u304c\u898b\u3064\u304b\u3089\u305a\u30a8\u30e9\u30fc\u3068\u306a\u308b\n$ sudo ./ansible-tower-setup-$VERSION.el7/setup.sh\nhttps://releases.ansible.com/ansible-tower/rpm/dependencies//epel-7-x86_64/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found\n\u4ee5\u4e0b\u306e\u3042\u305f\u308a\u3067\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u53d6\u5f97\u3057\u3066\u3044\u308b\nansible-tower-setup-3.4.2-1/setup.sh:baseurl=$AW_REPO_URL/rpm/dependencies/$(grep version group_vars/all | grep -o ':digit:.:digit:')/epel-$1-x86_64\ntower \u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306b\u964d\u308a\u3066\u5b9f\u884c\u3059\u308c\u3070ok\n$ cd ansible-tower-setup-3.4.2-1\r\n$ sudo ./setup\n\u5b9f\u884c\u74b0\u5883\u306eRAM \u306f4GB \u4ee5\u4e0a\u306b\nRAM 512MB\u3067 setup.sh \u3092\u5b9f\u884c\u3059\u308b\u3068\u30a8\u30e9\u30fc\uff0eRAM\u304c\u8db3\u308a\u306a\u3044\u3089\u3057\u3044\uff0e\nTASK [preflight : Preflight check - Fail if this machine lacks sufficient RAM.] ***********************************************************************************************************************\r\nfatal: [localhost]: FAILED! => {"changed": false, "msg": "This machine does not have sufficient RAM to run Ansible Tower."}\r\n to retry, use: --limit @/home/matoken/ansible-tower-setup-3.4.2-1/install.retry\n\u30b7\u30b9\u30c6\u30e0\u8981\u4ef6\u3092\u78ba\u8a8d\u3059\u308b\u30684GB \u306eRAM \u304c\u5fc5\u8981\u3089\u3057\u3044\n\n4 GB RAM minimum for Tower installations\n\n\n4. Requirements \u2014 Ansible Tower Installation and Reference Guide v3.4.2\n\n\u306a\u305d\n\u306b\u3093\n\uff1a\n\u6642\u9593\u304c\u306a\u3044\u3068\u304d\u306f LIMITED FEATURES UP TO 10 NODES \u30e9\u30a4\u30bb\u30f3\u30b9\u3092\u9078\u629e\nADD) \u3082\u304f\u3082\u304f\u4f1a\u3067\u306f\u3053\u308c\u3068\u306f\u5225\u306eURL\u304b\u3089 Red Hat Ansible Tower, Standard (10 Managed Nodes) Trial \u3092\u5165\u624b\u3057\u3066\u5229\u7528\u3057\u305f\uff0e\u4ee5\u4e0b\u306e LIMITED FEATURES UP TO 10 NODES \u3067\u306f\u6700\u5f8c\u306e\u3042\u305f\u308a\u3067\u8a70\u307e\u308b\uff0e(Exercise 3 \u306e Step 4 \u3067\u300cADD SURVEY\u300d\u30dc\u30bf\u30f3\u304c\u51fa\u3066\u3053\u306a\u3044)\nENTERPRISE FEATURES \u306e\u5834\u5408\u4eba\u529b\u307f\u305f\u3044\nAn Ansible representative will be reaching out to you within one business day with your Ansible Tower enterprise features trial license key.\nLIMITED FEATURES UP TO 10 NODES \u3060\u3068\u3059\u3050\u306b\u30e1\u30fc\u30eb\u3067\u5c4a\u3044\u305f\nYou should receive an email shortly with your Ansible Tower Basic Edition trial license key.\n\u8a66\u3057\u305f\u74b0\u5883\n$ cat /etc/centos-release\r\nCentOS Linux release 7.6.1810 (Core)\r\n$ uname -m\r\nx86_64",
"date_published": "2019-03-26T18:10:04+09:00",
"date_modified": "2019-03-26T22:57:50+09:00",
"authors": [
{
"name": "matoken",
"url": "https://matoken.org/blog/author/matoken/",
"avatar": "https://secure.gravatar.com/avatar/e34dfb243cc4baa2f1d4306941d9cfd8?s=512&d=mm&r=g"
}
],
"author": {
"name": "matoken",
"url": "https://matoken.org/blog/author/matoken/",
"avatar": "https://secure.gravatar.com/avatar/e34dfb243cc4baa2f1d4306941d9cfd8?s=512&d=mm&r=g"
},
"tags": [
"ansible",
"Linux"
]
}
]
}