{"id":22964705,"url":"https://github.com/39services/ansible_collection_39systems.foreman","last_synced_at":"2025-04-02T04:22:01.049Z","repository":{"id":204768848,"uuid":"711484086","full_name":"39services/ansible_collection_39systems.foreman","owner":"39services","description":"Ansible collection to install \u0026 configure Foreman and Katello. Not intended as a replacement for upstream roles","archived":false,"fork":false,"pushed_at":"2024-06-07T11:28:25.000Z","size":41,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T18:04:45.809Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/39services.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-10-29T12:13:50.000Z","updated_at":"2024-12-03T13:02:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"d388a52d-063a-4d6d-b883-b463ccd108df","html_url":"https://github.com/39services/ansible_collection_39systems.foreman","commit_stats":null,"previous_names":["diademiemi/ansible_collection_diademiemi.foreman","x86-39/ansible_collection_diademiemi.foreman","39services/ansible_collection_39systems.foreman"],"tags_count":1,"template":false,"template_full_name":"39services/ansible_collection_39systems.template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/39services%2Fansible_collection_39systems.foreman","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/39services%2Fansible_collection_39systems.foreman/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/39services%2Fansible_collection_39systems.foreman/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/39services%2Fansible_collection_39systems.foreman/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/39services","download_url":"https://codeload.github.com/39services/ansible_collection_39systems.foreman/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246753355,"owners_count":20828134,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-14T20:12:01.733Z","updated_at":"2025-04-02T04:22:01.032Z","avatar_url":"https://github.com/39services.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"Ansible Collection - diademiemi.foreman\n========================================\nDocumentation for the collection foreman.\n\nThis 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.\n\nThis 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.\n\nThe 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.\n\nThis collection is tested on the following operating systems:\n- CentOS Stream 8\n\nBut should work on:\n- Ubuntu 20.04\n- Debian 11\n\nThe 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)\n\nContents \n========\n\nRoles\n------\nRole | Description | CI Status\n--- | --- | ---\n[diademiemi.foreman.install](./roles/install/) | Set up dependencies and run Foreman installer | N/A\n[diademiemi.foreman.smart_proxy](./roles/smart_proxy/) | Set up Smart Proxy (Capsule server) | N/A\n[diademiemi.foreman.configure_katello](./roles/configure_katello/) | Configure Katello resources | N/A\n[diademiemi.foreman.configure](./roles/configure/) | Configure Foreman resources| N/A\n[diademiemi.foreman.install_capsule](./roles/install_capsule/) | Install Capsule server (NOT FINISHED) | N/A\n\nClick on the role to see the README for that role.  \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F39services%2Fansible_collection_39systems.foreman","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F39services%2Fansible_collection_39systems.foreman","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F39services%2Fansible_collection_39systems.foreman/lists"}