This repository contains the foundata.php Ansible Collection.
It provides resources to manage and use PHP, a widely-used scripting language especially suited for web development (FPM and CLI SAPIs).
The primary role in this collection: installs and maintains a PHP runtime, manages the CLI and PHP-FPM (FastCGI Process Manager) SAPIs, and configures INI directives, extensions and FPM pools from a single declarative set of variables. Its README.md covers configuration, usage examples, and more:
- Ansible role:
foundata.php.run- Table of contents
- Features
- Example playbooks, using this role
- Supported tags
- Role variables
run_php_staterun_php_autoupgraderun_php_fpm_service_staterun_php_versionrun_php_sapisrun_php_extensions_enabledrun_php_extensions_disable_unmanagedrun_php_settingsrun_php_extension_settingsrun_php_fpm_pool_defaultsrun_php_fpm_poolsrun_php_fpm_pools_delete_unmanagedrun_php_fpm_service_settings
- Dependencies
- Compatibility
- External requirements
See dependencies in galaxy.yml.
Copyright (c) 2026 foundata GmbH
This project is licensed under the GNU General Public License v3.0 or later (SPDX-License-Identifier: GPL-3.0-or-later), see LICENSES/GPL-3.0-or-later.txt for the full text.
The REUSE.toml file provides detailed licensing and copyright information in a human- and machine-readable format. This includes parts that may be subject to different licensing or usage terms, such as third-party components. The repository conforms to the REUSE specification. You can use reuse spdx to create a SPDX software bill of materials (SBOM).
This project was created and is maintained by foundata GmbH.
Initially based on an Ansible skeleton developed by foundata.