0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ansibleの練習 roles

Last updated at Posted at 2018-01-15

Ansibleの練習用に投稿。

下図の環境でAnsible実装マシン→CentOSの仮想マシンに
playbook実行しています。sshの設定も完了している前提です。

自分の環境2.JPG

実施する内容はbindのインストールです。
playbook構成は下記の感じです。hostsファイルは
webという名でping可能なIPアドレスを設定してます。
また実行ユーザはsudo実行権限設定済です。

testrun2.yml
hosts
├── roles/           
│   └── pkg/               
│       ├── tasks/
│       │   ├── main.yml

それぞれ内容は下記の通り

testrun2.yml

---
- hosts: web
  user: hnob
  become: yes
  roles:
    - pkg
roles/pkg/tasks/main.yml

---
- name: newpackage
  yum: name={{ item }} state=present
  with_items:
    - bind
    - bind-utils

--checkのオプションをつけてdryrunを行った状態ですが
実行結果は下記の通り。プロンプトは諸事情でちょっと塗りつぶしています。

掲載com.JPG

形として未熟ですがひとまず一つのplaybookに値をかかず
infrastructure as a codeが目指す定義ファイルを分割する形を目指し
どんどんよくしていきたい。

####以上です<(_ _)>

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?