cjsteel.bootstrap

ブートストラップ

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

Ansible ロゴ ビルドステータス

あなたのシステムを 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

著者情報

ロバート・デ・ボック

インストール
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