buluma.puppet

Ansible角色 puppet

在您的系统(Linux)上安装Puppet。

GitHub 版本 问题 拉取请求 下载量
github 版本 问题 拉取请求 Ansible角色

示例剧本

以下示例取自molecule/default/converge.yml,并在每次推送、拉取请求和发布时进行测试。

---
- name: 统一
  hosts: all
  become: true
  gather_facts: yes

  pre_tasks:
    - include: java-11.yml

  roles:
    - role: buluma.java
      when: ansible_os_family == 'Debian'
    - role: 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 版本

上下文

此角色是许多兼容角色的一部分。有关更多信息,请查看这些角色的文档

以下是相关角色的概述:

依赖关系

兼容性

此角色已在以下容器镜像上经过测试:

容器 标签
Debian 全部
Ubuntu xenial, bionic, focal
Kali 全部

所需的最小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