質問するログイン新規登録

質問編集履歴

1

インデントを揃えました

2020/05/24 08:38

投稿

papachiropa
papachiropa

スコア15

title CHANGED
File without changes
body CHANGED
@@ -2,27 +2,31 @@
2
2
  playbookの書き方が全く浮かばなくて困っております。
3
3
  OSはAnsible操作端末も構築対象サーバもCentOS7です。
4
4
 
5
+ ```YAML
5
- > '- hosts: 192.168.100.251
6
+ - hosts: 192.168.100.251
6
- gather_facts: no
7
+ gather_facts: no
7
- remote_user: root
8
+ remote_user: root
8
- become: true
9
+ become: true
9
- tasks:
10
+ tasks:
10
- '- name: install_packages
11
+ - name: install_packages
11
- yum:
12
+ yum:
12
- name: "{{ packages }}"
13
+ name: "{{ packages }}"
13
- vars:
14
+ vars:
14
- packages:
15
+ packages:
15
- '- ConsoleKit-0.4.1-6.el6.x86_64
16
+ - ConsoleKit-0.4.1-6.el6.x86_64
16
- '- ElectricFence-2.2.2-39.el6.x86_64
17
+ - ElectricFence-2.2.2-39.el6.x86_64
17
- '- ImageMagick-libs-7.0.10-13.x86_64
18
+ - ImageMagick-libs-7.0.10-13.x86_64
18
- …(合計1000近くあります
19
+ # 合計1000近くあります
20
+ ```
19
21
 
20
22
  これで実施しましたが、「No package matching found available」という
21
23
  エラーが出て成功しません。packagesの項目に「wget」を追記した場合(下の引用の場合)は
22
24
  成功するので文法エラーではなさそうです。
25
+ ```YAML
23
- > vars:
26
+ vars:
24
- packages:
27
+ packages:
25
- '- wget
28
+ - wget
29
+ ```
26
30
 
27
31
  形としてはOSのみ入っている構築対象サーバにインストール予定の
28
32
  パッケージが既に入っているかチェック→ない場合は新規でインストールする、