├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── pom.xml └── src ├── it ├── buffer-size-error │ ├── invoker.properties │ ├── pom.xml │ ├── test.properties │ └── verify.groovy ├── command-line-ansible-playbook │ ├── invoker.properties │ ├── myhosts │ ├── playbook.yml │ ├── pom.xml │ ├── test.properties │ └── verify.groovy ├── command-line-ansible-pull │ ├── invoker.properties │ ├── pom.xml │ ├── test.properties │ └── verify.groovy ├── command-line-ansible │ ├── invoker.properties │ ├── pom.xml │ ├── test.properties │ └── verify.groovy ├── error-handling-ansible-fail │ ├── invoker.properties │ ├── pom.xml │ └── verify.groovy ├── error-handling-ansible-playbook │ ├── pom.xml │ └── verify.groovy ├── example-ansible-async │ ├── pom.xml │ └── verify.groovy ├── example-ansible-copy │ ├── pom.xml │ └── verify.groovy ├── extra-options-ansible │ ├── pom.xml │ └── verify.groovy ├── extra-vars-ansible-playbook │ ├── pom.xml │ └── verify.groovy ├── hosts ├── logging-ansible-playbook │ ├── pom.xml │ └── verify.groovy ├── logging-ansible │ ├── pom.xml │ └── verify.groovy ├── playbook.yml ├── promoteDebugAsInfo-ansible-playbook │ ├── invoker.properties │ ├── pom.xml │ └── verify.groovy ├── promoteDebugAsInfo-ansible-pull │ ├── invoker.properties │ ├── pom.xml │ └── verify.groovy ├── promoteDebugAsInfo-ansible │ ├── invoker.properties │ ├── pom.xml │ └── verify.groovy ├── settings.xml ├── simple-ansible-playbook │ ├── pom.xml │ └── verify.groovy ├── simple-ansible-pull │ ├── pom.xml │ └── verify.groovy ├── simple-ansible │ ├── pom.xml │ └── verify.groovy ├── syntax-check-command-line-arg │ ├── invoker.properties │ ├── myhosts.txt │ ├── playbook.yml │ ├── pom.xml │ ├── test.properties │ └── verify.groovy └── syntax-check │ ├── pom.xml │ └── verify.groovy ├── main └── java │ └── co │ └── escapeideas │ └── maven │ └── ansible │ ├── AbstractAnsibleMojo.java │ ├── Ansible.java │ ├── NoopWriter.java │ ├── Playbook.java │ └── Pull.java └── test └── resources ├── ansible ├── ansible-playbook └── ansible-pull /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .idea 3 | target 4 | .settings 5 | .classpath 6 | .project 7 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/pom.xml -------------------------------------------------------------------------------- /src/it/buffer-size-error/invoker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/buffer-size-error/invoker.properties -------------------------------------------------------------------------------- /src/it/buffer-size-error/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/buffer-size-error/pom.xml -------------------------------------------------------------------------------- /src/it/buffer-size-error/test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/buffer-size-error/test.properties -------------------------------------------------------------------------------- /src/it/buffer-size-error/verify.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/buffer-size-error/verify.groovy -------------------------------------------------------------------------------- /src/it/command-line-ansible-playbook/invoker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/command-line-ansible-playbook/invoker.properties -------------------------------------------------------------------------------- /src/it/command-line-ansible-playbook/myhosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/command-line-ansible-playbook/myhosts -------------------------------------------------------------------------------- /src/it/command-line-ansible-playbook/playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/command-line-ansible-playbook/playbook.yml -------------------------------------------------------------------------------- /src/it/command-line-ansible-playbook/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/command-line-ansible-playbook/pom.xml -------------------------------------------------------------------------------- /src/it/command-line-ansible-playbook/test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/command-line-ansible-playbook/test.properties -------------------------------------------------------------------------------- /src/it/command-line-ansible-playbook/verify.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/command-line-ansible-playbook/verify.groovy -------------------------------------------------------------------------------- /src/it/command-line-ansible-pull/invoker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/command-line-ansible-pull/invoker.properties -------------------------------------------------------------------------------- /src/it/command-line-ansible-pull/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/command-line-ansible-pull/pom.xml -------------------------------------------------------------------------------- /src/it/command-line-ansible-pull/test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/command-line-ansible-pull/test.properties -------------------------------------------------------------------------------- /src/it/command-line-ansible-pull/verify.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/command-line-ansible-pull/verify.groovy -------------------------------------------------------------------------------- /src/it/command-line-ansible/invoker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/command-line-ansible/invoker.properties -------------------------------------------------------------------------------- /src/it/command-line-ansible/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/command-line-ansible/pom.xml -------------------------------------------------------------------------------- /src/it/command-line-ansible/test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/command-line-ansible/test.properties -------------------------------------------------------------------------------- /src/it/command-line-ansible/verify.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/command-line-ansible/verify.groovy -------------------------------------------------------------------------------- /src/it/error-handling-ansible-fail/invoker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/error-handling-ansible-fail/invoker.properties -------------------------------------------------------------------------------- /src/it/error-handling-ansible-fail/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/error-handling-ansible-fail/pom.xml -------------------------------------------------------------------------------- /src/it/error-handling-ansible-fail/verify.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/error-handling-ansible-fail/verify.groovy -------------------------------------------------------------------------------- /src/it/error-handling-ansible-playbook/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/error-handling-ansible-playbook/pom.xml -------------------------------------------------------------------------------- /src/it/error-handling-ansible-playbook/verify.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/error-handling-ansible-playbook/verify.groovy -------------------------------------------------------------------------------- /src/it/example-ansible-async/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/example-ansible-async/pom.xml -------------------------------------------------------------------------------- /src/it/example-ansible-async/verify.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/example-ansible-async/verify.groovy -------------------------------------------------------------------------------- /src/it/example-ansible-copy/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/example-ansible-copy/pom.xml -------------------------------------------------------------------------------- /src/it/example-ansible-copy/verify.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/example-ansible-copy/verify.groovy -------------------------------------------------------------------------------- /src/it/extra-options-ansible/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/extra-options-ansible/pom.xml -------------------------------------------------------------------------------- /src/it/extra-options-ansible/verify.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/extra-options-ansible/verify.groovy -------------------------------------------------------------------------------- /src/it/extra-vars-ansible-playbook/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/extra-vars-ansible-playbook/pom.xml -------------------------------------------------------------------------------- /src/it/extra-vars-ansible-playbook/verify.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/extra-vars-ansible-playbook/verify.groovy -------------------------------------------------------------------------------- /src/it/hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/hosts -------------------------------------------------------------------------------- /src/it/logging-ansible-playbook/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/logging-ansible-playbook/pom.xml -------------------------------------------------------------------------------- /src/it/logging-ansible-playbook/verify.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/logging-ansible-playbook/verify.groovy -------------------------------------------------------------------------------- /src/it/logging-ansible/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/logging-ansible/pom.xml -------------------------------------------------------------------------------- /src/it/logging-ansible/verify.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/logging-ansible/verify.groovy -------------------------------------------------------------------------------- /src/it/playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/playbook.yml -------------------------------------------------------------------------------- /src/it/promoteDebugAsInfo-ansible-playbook/invoker.properties: -------------------------------------------------------------------------------- 1 | invoker.debug = false 2 | -------------------------------------------------------------------------------- /src/it/promoteDebugAsInfo-ansible-playbook/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/promoteDebugAsInfo-ansible-playbook/pom.xml -------------------------------------------------------------------------------- /src/it/promoteDebugAsInfo-ansible-playbook/verify.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/promoteDebugAsInfo-ansible-playbook/verify.groovy -------------------------------------------------------------------------------- /src/it/promoteDebugAsInfo-ansible-pull/invoker.properties: -------------------------------------------------------------------------------- 1 | invoker.debug = false -------------------------------------------------------------------------------- /src/it/promoteDebugAsInfo-ansible-pull/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/promoteDebugAsInfo-ansible-pull/pom.xml -------------------------------------------------------------------------------- /src/it/promoteDebugAsInfo-ansible-pull/verify.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/promoteDebugAsInfo-ansible-pull/verify.groovy -------------------------------------------------------------------------------- /src/it/promoteDebugAsInfo-ansible/invoker.properties: -------------------------------------------------------------------------------- 1 | invoker.debug = false 2 | -------------------------------------------------------------------------------- /src/it/promoteDebugAsInfo-ansible/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/promoteDebugAsInfo-ansible/pom.xml -------------------------------------------------------------------------------- /src/it/promoteDebugAsInfo-ansible/verify.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/promoteDebugAsInfo-ansible/verify.groovy -------------------------------------------------------------------------------- /src/it/settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/settings.xml -------------------------------------------------------------------------------- /src/it/simple-ansible-playbook/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/simple-ansible-playbook/pom.xml -------------------------------------------------------------------------------- /src/it/simple-ansible-playbook/verify.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/simple-ansible-playbook/verify.groovy -------------------------------------------------------------------------------- /src/it/simple-ansible-pull/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/simple-ansible-pull/pom.xml -------------------------------------------------------------------------------- /src/it/simple-ansible-pull/verify.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/simple-ansible-pull/verify.groovy -------------------------------------------------------------------------------- /src/it/simple-ansible/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/simple-ansible/pom.xml -------------------------------------------------------------------------------- /src/it/simple-ansible/verify.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/simple-ansible/verify.groovy -------------------------------------------------------------------------------- /src/it/syntax-check-command-line-arg/invoker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/syntax-check-command-line-arg/invoker.properties -------------------------------------------------------------------------------- /src/it/syntax-check-command-line-arg/myhosts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/syntax-check-command-line-arg/myhosts.txt -------------------------------------------------------------------------------- /src/it/syntax-check-command-line-arg/playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/syntax-check-command-line-arg/playbook.yml -------------------------------------------------------------------------------- /src/it/syntax-check-command-line-arg/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/syntax-check-command-line-arg/pom.xml -------------------------------------------------------------------------------- /src/it/syntax-check-command-line-arg/test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/syntax-check-command-line-arg/test.properties -------------------------------------------------------------------------------- /src/it/syntax-check-command-line-arg/verify.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/syntax-check-command-line-arg/verify.groovy -------------------------------------------------------------------------------- /src/it/syntax-check/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/syntax-check/pom.xml -------------------------------------------------------------------------------- /src/it/syntax-check/verify.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/it/syntax-check/verify.groovy -------------------------------------------------------------------------------- /src/main/java/co/escapeideas/maven/ansible/AbstractAnsibleMojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/main/java/co/escapeideas/maven/ansible/AbstractAnsibleMojo.java -------------------------------------------------------------------------------- /src/main/java/co/escapeideas/maven/ansible/Ansible.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/main/java/co/escapeideas/maven/ansible/Ansible.java -------------------------------------------------------------------------------- /src/main/java/co/escapeideas/maven/ansible/NoopWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/main/java/co/escapeideas/maven/ansible/NoopWriter.java -------------------------------------------------------------------------------- /src/main/java/co/escapeideas/maven/ansible/Playbook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/main/java/co/escapeideas/maven/ansible/Playbook.java -------------------------------------------------------------------------------- /src/main/java/co/escapeideas/maven/ansible/Pull.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/main/java/co/escapeideas/maven/ansible/Pull.java -------------------------------------------------------------------------------- /src/test/resources/ansible: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/test/resources/ansible -------------------------------------------------------------------------------- /src/test/resources/ansible-playbook: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/test/resources/ansible-playbook -------------------------------------------------------------------------------- /src/test/resources/ansible-pull: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmullender/ansible-maven-plugin/HEAD/src/test/resources/ansible-pull --------------------------------------------------------------------------------