juju4.ipv6
IPv6 Ansibleロール
LinuxおよびWindowsシステムでIPv6を強化または無効にするためのシンプルなAnsibleロールです。
要件と依存関係
Ansible
以下のバージョンでテストしました:
- 1.9
- 2.0
- 2.2
- 2.6
- 2.7
- 2.8
- 2.10
オペレーティングシステム
Travis(Ubuntu LTS, CentOSなど)およびAppveyor(Windows)でテストしました。
例のプレイブック
このロールをリストに含めるだけです。 例えば、次のようにします。
- hosts: all
roles:
- juju4.ipv6
変数
特にありません。
継続的インテグレーション
このロールには、Travisの基本テスト(GitHub用)があり、Kitchenを使ったより高度なテストとVagrantfile(test/vagrant)もあります。
必要なロールがすべて揃ったことを確認したら、次のコマンドでテストできます:
$ cd /path/to/roles/juju4.ipv6
$ kitchen verify
$ kitchen login
または
$ cd /path/to/roles/juju4.ipv6/test/vagrant
$ vagrant up
$ vagrant ssh
トラブルシューティングと既知の問題
参考
- https://linux-audit.com/linux-security-guide-for-hardening-ipv6/
- https://www.ernw.de/download/ERNW_Guide_to_Configure_Securely_Windows_Servers_For_IPv6_v1_0.pdf
ライセンス
BSD 2条項