Folks,
one of our goals is to expand our release criteria aiming to include a complete set of our core services (and not just limit them to Postgres and IPA). This includes developing server-specific Ansible support for each service as a requirement. In a follow-up step, we then have to develop test criteria and tests.
So far, our Ansible developments have been delayed by software-specific obstacles. At our last meeting, we discussed making a fresh start with a simple case, namely web services. These are installed dozens of times on each of our systems and (as far as we know) work without any specific obstacles.
I have now developed a new documentation for installing web services, which is more closely aligned with the steps that an Ansible Playbook has to perform and also provides the required resources for this in the form of downloadable configuration files.
See https://docs.stg.fedoraproject.org/en-US/fedora-server/services/httpd-basic-...
For the download, I am provisionally using one of my development servers until we have determined a suitable location in the Fedora infrastructure.
The text is not yet completely final. But it basically leads to a perfectly working web server in a default configuration. On this basis, it should be (hopefully possible to create an Ansible Playbook in a relatively short time.
As a first step, we need to agree on the details of the installation. The draft article is my proposal for this.
Best Peter
— Peter Boy https://fedoraproject.org/wiki/User:Pboy PBoy@fedoraproject.org
Timezone: CET (UTC+1) / CEST (UTC+2)
Fedora Server Edition Working Group member Fedora Docs team contributor and board member Java developer and enthusiast
Folks, at our last meeting, there were no objections to the revised documentation and installation steps. I have now completed the draft so that it is ready for a review.
At our next meeting, we can make a final decision and agree on how to proceed.
Peter
Am 12.01.2025 um 22:40 schrieb Peter Boy Uni via server server@lists.fedoraproject.org:
Folks,
one of our goals is to expand our release criteria aiming to include a complete set of our core services (and not just limit them to Postgres and IPA). This includes developing server-specific Ansible support for each service as a requirement. In a follow-up step, we then have to develop test criteria and tests.
So far, our Ansible developments have been delayed by software-specific obstacles. At our last meeting, we discussed making a fresh start with a simple case, namely web services. These are installed dozens of times on each of our systems and (as far as we know) work without any specific obstacles.
I have now developed a new documentation for installing web services, which is more closely aligned with the steps that an Ansible Playbook has to perform and also provides the required resources for this in the form of downloadable configuration files.
See https://docs.stg.fedoraproject.org/en-US/fedora-server/services/httpd-basic-...
For the download, I am provisionally using one of my development servers until we have determined a suitable location in the Fedora infrastructure.
The text is not yet completely final. But it basically leads to a perfectly working web server in a default configuration. On this basis, it should be (hopefully possible to create an Ansible Playbook in a relatively short time.
As a first step, we need to agree on the details of the installation. The draft article is my proposal for this.
Best Peter
— Peter Boy https://fedoraproject.org/wiki/User:Pboy PBoy@fedoraproject.org
Timezone: CET (UTC+1) / CEST (UTC+2)
Fedora Server Edition Working Group member Fedora Docs team contributor and board member Java developer and enthusiast
server@lists.fedoraproject.org