Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/x86-39/ansible_collection_diademiemi.foreman
Ansible collection to install & configure Foreman and Katello. Not intended as a replacement for upstream roles
https://github.com/x86-39/ansible_collection_diademiemi.foreman
Last synced: about 4 hours ago
JSON representation
Ansible collection to install & configure Foreman and Katello. Not intended as a replacement for upstream roles
- Host: GitHub
- URL: https://github.com/x86-39/ansible_collection_diademiemi.foreman
- Owner: x86-39
- License: mit
- Created: 2023-10-29T12:13:50.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-07T11:28:25.000Z (6 months ago)
- Last Synced: 2024-11-08T10:54:50.927Z (11 days ago)
- Language: Shell
- Size: 40 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.rst
- License: LICENSE
Awesome Lists containing this project
README
Ansible Collection - diademiemi.foreman
========================================
Documentation for the collection foreman.This collection is NOT meant as a replacement for the upstream Foreman/Satellite Ansible collection. This is meant as a simple way to deploy a test environment for Foreman/Katello.
This collection will deploy a Foreman/Katello server and configure it for PXE booting clients. The default variabes will use the network the server is connected to as the PXE network. The default username and password for the Foreman/Katello server and PXE clients is `admin` and `admin` by default. Check the variables for every role for more information.
The default variables will produce a VERY insecure environment, if you want to use this, please change the variables to something more secure. This was made so I could practice for the EX403 exam.
This collection is tested on the following operating systems:
- CentOS Stream 8But should work on:
- Ubuntu 20.04
- Debian 11The Katello parts are only supported on CentOS Stream 8. Be aware that some defaults might assume CentOS Stream 8. (For example, the default hostgroups refer to content views)
Contents
========Roles
------
Role | Description | CI Status
--- | --- | ---
[diademiemi.foreman.install](./roles/install/) | Set up dependencies and run Foreman installer | N/A
[diademiemi.foreman.smart_proxy](./roles/smart_proxy/) | Set up Smart Proxy (Capsule server) | N/A
[diademiemi.foreman.configure_katello](./roles/configure_katello/) | Configure Katello resources | N/A
[diademiemi.foreman.configure](./roles/configure/) | Configure Foreman resources| N/A
[diademiemi.foreman.install_capsule](./roles/install_capsule/) | Install Capsule server (NOT FINISHED) | N/AClick on the role to see the README for that role.