buluma.puppet

Ansibleロール puppet

システムにPuppetをインストールします(Linux)。

GitHub バージョン 課題 プルリクエスト ダウンロード
github Version Issues PullRequests Ansible Role

例のプレイブック

この例は、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"

要件

使用されるロールの状態

次のロールはシステムの準備に使用されます。別の方法でシステムを準備することもできます。

要件 GitHub バージョン
buluma.java Ansible Molecule Version

コンテキスト

このロールは、多くの互換性のあるロールの一部です。詳細情報については、これらのロールのドキュメントをご覧ください。

関連するロールの概要:

dependencies

互換性

このロールは、これらのコンテナイメージでテストされています:

コンテナ タグ
Debian all
Ubuntu xenial, bionic, focal
Kali all

必要な最小Ansibleバージョンは2.12です。テストは以下に対して行われました:

  • 前のバージョン。
  • 現在のバージョン。
  • 開発バージョン。

問題が見つかった場合は、GitHubで報告してください。

変更履歴

ロールの履歴

ライセンス

Apache-2.0

作者情報

Shadow Walker

プロジェクトについて

Install Puppet on your system (Linux).

インストール
ansible-galaxy install buluma.puppet
ライセンス
apache-2.0
ダウンロード
7.8k
所有者
DevOps Engineer