cjsteel.bootstrap
ブートストラップ
テスト用のフォーク - 使用しないでください - 元の著者のページを参照して、元の役割をご覧ください。

あなたのシステムを Ansible で管理できるように準備します。
例プレイブック
この例は molecule/resources/playbook.yml
からのものです:
---
- name: 統合
hosts: all
become: yes
gather_facts: no
roles:
- cjsteel.bootstrap
tasks:
- name: 接続テスト
ping:
このスクリプトを実行しているマシンは、準備が必要な場合があります。
準備は不要です。
これらの役割の使用方法についての[完全な説明と例](https://robertdebock.nl/how-to-use-these-roles.html)もご覧ください。
役割の変数
--------------
これらの変数は `defaults/main.yml` に設定されています:
```yaml
---
# ブートストラップのデフォルト設定ファイル
# マシンに接続するために使用するユーザー。
bootstrap_user: root
# 「プレビュー」としてフラグ付けされたモジュールをサポートするためにインストールされるソフトウェア。
# "yes"、"no" または設定なしが有効です。
bootstrap_preview: yes
# ホストが利用可能になるのを待ちますか?
bootstrap_wait_for_host: no
# 接続テスト中に待機する秒数(失敗する前)。
bootstrap_timeout: 3
# インストール中の再試行回数
bootstrap_retries: 3
要件
- パッケージを含むリポジトリへのアクセス(インターネット上である可能性が高い)。
- 最新の Ansible バージョン(テストは現在の、前の、次のリリースの Ansible で実行されます)。
以下の役割をインストールしてすべての要件を満たすことができます。コマンドは ansible-galaxy install -r requirements.yml
を使用します。
- none
コンテキスト
この役割は多くの互換性のある役割の一部です。さらに詳しい情報はこれらの役割のドキュメントをご覧ください。
関連する役割の概要:
互換性
この役割は以下のディストリビューションと Ansible バージョンでテストされています:
ディストリビューション | ansible 2.7 | ansible 2.8 | ansible devel |
---|---|---|---|
alpine-edge* | はい | はい | はい* |
alpine-latest | はい | はい | はい* |
archlinux | はい | はい | はい* |
centos-6 | はい | はい | はい* |
centos-latest | はい | はい | はい* |
debian-stable | はい | はい | はい* |
debian-unstable* | はい | はい | はい* |
fedora-latest | はい | はい | はい* |
fedora-rawhide* | はい | はい | はい* |
gentoo | はい | はい | はい* |
kali | はい | はい | はい* |
opensuse-leap | はい | はい | はい* |
ubuntu-devel* | はい | はい | はい* |
ubuntu-latest | はい | はい | はい* |
ubuntu-rolling | はい | はい | はい* |
星印が一つある場合、ビルドが失敗する可能性があり、実験的なビルドと見なされます。
テスト
ユニットテストは、すべてのコミットと定期的に行われます。
問題が見つかった場合は、GitHubに登録してください。
この役割をローカルでテストするには、Moleculeを使用してください:
pip install molecule
molecule test
Amazon EC2 でテストを行うには、~/.aws/credentialsを設定し、export AWS_REGION=eu-central-1
を実行してリージョンを設定してから、molecule test --scenario-name ec2
を実行します。
特定のシナリオが多数用意されていますので、molecule/
ディレクトリを確認してください。
ライセンス
Apache-2.0
著者情報
プロジェクトについて
Prepare your system to be managed by Ansible.
インストール
ansible-galaxy install cjsteel.bootstrap
ライセンス
apache-2.0
ダウンロード
131
所有者
These repositories are under heavy development. Some less dynamic projects are available at https://github.com/csteel