このリポジトリにはAnsibleの演習コンテンツが格納されています。特にこれからAnsibleによる自動化を学習しようとする人に最適なコンテンツとなっています。
This repository contains the contents of Ansible exercises. It is especially suitable for those who are learning automation with Ansible.
この演習を実施するには katacoda を利用するのが最も簡単です。知識のある方はAWS上に演習環境を構築することもできます。
The easiest way to run this exercise is to use katacoda. If you are knowledgeable, you can also build your own training environment on AWS.
本リポジトリのドキュメントやコードは MITライセンス で公開されています。
The documentation and code in this repository are released under the MIT license.
Katacoda 上の演習実施回数 / Number of exercises run on Katacoda
(./setup.sh の実行回数をカウントしています / . /setup.sh is counted)
Note: たまに表示されないことがあります。 / Sometimes it is not displayed.
AWS上での環境構築方法 / How to build an environment on AWS
./materials/99_ec2_setup.md をご確認ください。
リポジトリの構造 / Structure of the repository
├── Dockerfile (deprecated) for 2.9
├── License License Description
├── README.md This file
├── ansible-101 katacoda course for Japanese
├── ansible-102 katacoda course for Japanese
├── ansible-103 katacoda course for Japanese
├── ansible-104 katacoda course for Japanese
├── ansible-en-101 katacoda course for English
├── ansible-en-102 katacoda course for English
├── ansible-en-103 katacoda course for English
├── ansible-en-104 katacoda course for English
├── ansible-playground katacoda ansible playground
├── assets Author's icon
├── container Container definition for target nodes
├── master-course-data (deprecated) for 2.9
├── materials Course Documentation(main contents)
├── old_ansible-2.9-101 (deprecated) for 2.9
├── old_ansible-2.9-102 (deprecated) for 2.9
├── old_ansible-2.9-103 (deprecated) for 2.9
├── old_ansible-2.9-104 (deprecated) for 2.9
├── old_ansible-2.9-playground (deprecated) for 2.9
├── sandbox test environments
└── tools Scripts for building an exercise environment
新しいコースを追加するには / To add a new course
-
materials
にコースドキュメントを格納する -
その後
ansible-xxx
を作成して、index.json
を追加してコースの作成する -
必要なドキュメントへのシンボリックリンクを作成する。
-
Store the course documentation in
materials
. -
Then create
ansible-xxx
and addindex.json
to create the course. -
Create symbolic links to the required documents.