genadipost / foreman_installer

Install foreman-installer package and run the installer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

foreman_installer

Install foreman-installer package and run the installer.
The source of the role is from the theforeman/forklift project.

Requirements

Role Variables

Name Description Required Default Values Examples
foreman_installer_verbose enable verbose installer output Yes True - True
foreman_installer_additional_packages additional packages to install No [] -
foreman_installer_admin_password admin password No changeme - Pa$$word
foreman_installer_command foreman-installer No foreman-installer - foreman-installer
foreman_installer_options string appended to the installer No - --foreman-proxy-dhcp=false
foreman_installer_scenario foreman_installer scenario No foreman - foreman
foreman_installer_skip_installer skip installer No False - False
foreman_installer_upgrade perform foreman upgrade No False - False

Dependencies

  • genadipost.epel_repositories
  • genadipost.puppet_repositories
  • genadipost.foreman_repositories

Example Playbook

---
- hosts: localhost
  roles:
    - { role: genadipost.epel_repositories }
    - { role: genadipost.puppet_repositories }
    - { role: genadipost.foreman_repositories }
    - role: genadipost.foreman_installer
      scenario: foreman
      foreman_installer_options:
          - "--foreman-proxy-dhcp=false"
          - "--foreman-proxy-tftp=false"

License

BSD

Author Information

genadipost@gmail.com

About

Install foreman-installer package and run the installer