├── .github └── workflows │ └── static-analysis.yml ├── .gitignore ├── Asm └── Ansible │ ├── Ansible.php │ ├── Command │ ├── AbstractAnsibleCommand.php │ ├── AnsibleCommandInterface.php │ ├── AnsibleGalaxy.php │ ├── AnsibleGalaxyInterface.php │ ├── AnsiblePlaybook.php │ ├── AnsiblePlaybookInterface.php │ └── Option.php │ ├── Exception │ └── CommandException.php │ ├── Process │ ├── ProcessBuilder.php │ └── ProcessBuilderInterface.php │ └── Utils │ ├── Env.php │ └── Str.php ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── Tests ├── Asm │ └── Ansible │ │ ├── AnsibleTest.php │ │ ├── Command │ │ ├── AnsibleGalaxyTest.php │ │ ├── AnsiblePlaybookTest.php │ │ └── OptionTest.php │ │ ├── Process │ │ └── ProcessBuilderTest.php │ │ ├── Testing │ │ └── AnsibleTestCase.php │ │ └── Utils │ │ └── StrTest.php ├── assets │ ├── bin │ │ ├── ansible-galaxy │ │ ├── ansible-galaxy.bat │ │ ├── ansible-playbook │ │ └── ansible-playbook.bat │ └── samples │ │ └── Asm │ │ └── Ansible │ │ └── Command │ │ └── AnsiblePlaybook │ │ └── playbook1.yml └── data │ ├── cache │ └── .empty │ ├── logs │ └── .empty │ └── temp │ └── .empty ├── compose.yaml ├── composer.json ├── phpcs.xml ├── phpstan.neon ├── phpunit-10.xml.dist ├── phpunit.xml.dist └── psalm.xml /.github/workflows/static-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/.github/workflows/static-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/.gitignore -------------------------------------------------------------------------------- /Asm/Ansible/Ansible.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/Asm/Ansible/Ansible.php -------------------------------------------------------------------------------- /Asm/Ansible/Command/AbstractAnsibleCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/Asm/Ansible/Command/AbstractAnsibleCommand.php -------------------------------------------------------------------------------- /Asm/Ansible/Command/AnsibleCommandInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/Asm/Ansible/Command/AnsibleCommandInterface.php -------------------------------------------------------------------------------- /Asm/Ansible/Command/AnsibleGalaxy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/Asm/Ansible/Command/AnsibleGalaxy.php -------------------------------------------------------------------------------- /Asm/Ansible/Command/AnsibleGalaxyInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/Asm/Ansible/Command/AnsibleGalaxyInterface.php -------------------------------------------------------------------------------- /Asm/Ansible/Command/AnsiblePlaybook.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/Asm/Ansible/Command/AnsiblePlaybook.php -------------------------------------------------------------------------------- /Asm/Ansible/Command/AnsiblePlaybookInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/Asm/Ansible/Command/AnsiblePlaybookInterface.php -------------------------------------------------------------------------------- /Asm/Ansible/Command/Option.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/Asm/Ansible/Command/Option.php -------------------------------------------------------------------------------- /Asm/Ansible/Exception/CommandException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/Asm/Ansible/Exception/CommandException.php -------------------------------------------------------------------------------- /Asm/Ansible/Process/ProcessBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/Asm/Ansible/Process/ProcessBuilder.php -------------------------------------------------------------------------------- /Asm/Ansible/Process/ProcessBuilderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/Asm/Ansible/Process/ProcessBuilderInterface.php -------------------------------------------------------------------------------- /Asm/Ansible/Utils/Env.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/Asm/Ansible/Utils/Env.php -------------------------------------------------------------------------------- /Asm/Ansible/Utils/Str.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/Asm/Ansible/Utils/Str.php -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/README.md -------------------------------------------------------------------------------- /Tests/Asm/Ansible/AnsibleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/Tests/Asm/Ansible/AnsibleTest.php -------------------------------------------------------------------------------- /Tests/Asm/Ansible/Command/AnsibleGalaxyTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/Tests/Asm/Ansible/Command/AnsibleGalaxyTest.php -------------------------------------------------------------------------------- /Tests/Asm/Ansible/Command/AnsiblePlaybookTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/Tests/Asm/Ansible/Command/AnsiblePlaybookTest.php -------------------------------------------------------------------------------- /Tests/Asm/Ansible/Command/OptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/Tests/Asm/Ansible/Command/OptionTest.php -------------------------------------------------------------------------------- /Tests/Asm/Ansible/Process/ProcessBuilderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/Tests/Asm/Ansible/Process/ProcessBuilderTest.php -------------------------------------------------------------------------------- /Tests/Asm/Ansible/Testing/AnsibleTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/Tests/Asm/Ansible/Testing/AnsibleTestCase.php -------------------------------------------------------------------------------- /Tests/Asm/Ansible/Utils/StrTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/Tests/Asm/Ansible/Utils/StrTest.php -------------------------------------------------------------------------------- /Tests/assets/bin/ansible-galaxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/Tests/assets/bin/ansible-galaxy -------------------------------------------------------------------------------- /Tests/assets/bin/ansible-galaxy.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | set errorlevel=1 3 | -------------------------------------------------------------------------------- /Tests/assets/bin/ansible-playbook: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/Tests/assets/bin/ansible-playbook -------------------------------------------------------------------------------- /Tests/assets/bin/ansible-playbook.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | set errorlevel=1 3 | -------------------------------------------------------------------------------- /Tests/assets/samples/Asm/Ansible/Command/AnsiblePlaybook/playbook1.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/data/cache/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/data/logs/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/data/temp/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/compose.yaml -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/composer.json -------------------------------------------------------------------------------- /phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/phpcs.xml -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/phpstan.neon -------------------------------------------------------------------------------- /phpunit-10.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/phpunit-10.xml.dist -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /psalm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maschmann/php-ansible/HEAD/psalm.xml --------------------------------------------------------------------------------