buluma.puppet
Ansibleロール puppet
システムにPuppetをインストールします(Linux)。
GitHub | バージョン | 課題 | プルリクエスト | ダウンロード |
---|---|---|---|---|
例のプレイブック
この例は、molecule/default/converge.yml
から取られており、各プッシュ、プルリクエスト、およびリリースでテストされています。
---
- 名前: Converge
ホスト: all
特権昇格: true
ファクト収集: yes
前タスク:
- インクルード: java-11.yml
ロール:
- ロール: buluma.java
条件: ansible_os_family == 'Debian'
- ロール: buluma.puppet
これらのロールを使う方法についての完全な説明と例も参照してください。
ロール変数
変数のデフォルト値は、defaults/main.yml
に設定されています:
---
puppet_package: puppetserver
puppet_service: puppetserver
puppet_service_state: started
puppet_service_enabled: false
puppet_service_manage: false
puppet_bin_path: /opt/puppetlabs/bin
puppet_version: 7
# Debian/Ubuntuのみ使用されます。
puppet_apt_deb: "https://apt.puppetlabs.com/puppet{{ puppet_version }}-release-{{ ansible_distribution_release }}.deb"
# RedHat/CentOSのみ使用されます。
puppet_yum_rpm: "https://yum.puppet.com/puppet{{ puppet_version }}-release-el-{{ ansible_distribution_major_version }}.noarch.rpm"
要件
- requirements.txtに記載されたpipパッケージ。
使用されるロールの状態
次のロールはシステムの準備に使用されます。別の方法でシステムを準備することもできます。
要件 | GitHub | バージョン |
---|---|---|
buluma.java |
コンテキスト
このロールは、多くの互換性のあるロールの一部です。詳細情報については、これらのロールのドキュメントをご覧ください。
関連するロールの概要:
互換性
このロールは、これらのコンテナイメージでテストされています:
コンテナ | タグ |
---|---|
Debian | all |
Ubuntu | xenial, bionic, focal |
Kali | all |
必要な最小Ansibleバージョンは2.12です。テストは以下に対して行われました:
- 前のバージョン。
- 現在のバージョン。
- 開発バージョン。
問題が見つかった場合は、GitHubで報告してください。
変更履歴
ライセンス
作者情報
プロジェクトについて
Install Puppet on your system (Linux).
インストール
ansible-galaxy install buluma.puppet
ライセンス
apache-2.0
ダウンロード
7.8k
所有者
DevOps Engineer