、YAML
表現するために、非常に読みやすいですデータのシリアル化形式を。
YAMLファイル形式を書きます
-
インデント:固定インデントスタイルを使用して、リレーショナルデータ層、二つの空間によって必要とされる各インデントレベルの構造を示しています。あなたはインデントにタブ・キーを使用してはならないことに注意してください。
-
コロン:各コロンの後ろのスペースでなければなりません(コロン終わりのスペースが必要とされていない、テンプレートファイルのパスにスペースが必要とされないことも示します)
-
ダッシュ: ダッシュは、あなたが短いスペースバーを使用したい項目のリストを表します。同じリストの一部と同じインデントレベルを使用して複数のエントリ
2:5つの遊ぶ要素を
1、タスク:タスク
2、変数:変数
3、テンプレート:テンプレートファイルの構文
4、ハンドラ:トリガー
5、役割:役割
3:共通コマンド
1.ファイルの構文をチェックし、正しいYAMLです
ansible-playbook qq.yml --syntax-check
2.チェックタスクタスク
ansible-playbook qq.yml --list-task
3.チェックホストの発効か
ansible-playbook qq.yml --list-hosts
4.スタートhttpdの開始操作からタスクを指定します
ansible-playbook qq.yml --start-at-task='start httpd'
5.テストスクリプト
ansible-playbook -C qq.yml
6スクリプトの実行
ansible-playbook qq.yml
4:ユースケース
1.上記の宛先ホストグループ内のファイルを作成し、ターゲットホストにファイルをコピーするためにスケジュールされたタスクを作成します
変数の2.使用