Aapenellabump go to 1.26
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
bump go to 1.26 | 1 个月前 | |
bump go to 1.26 | 1 个月前 | |
create environments to run examples using golang 1.22 | 2 年前 | |
create environments to run examples using golang 1.22 | 2 年前 | |
Invert relationship between Executor and Ansible commands (#126) * remove resultsFunc from the Executor interface * remove execution capability from AnsiblePlaybookCmd. It generates the command to be executed * remove execution capability from AnsibleAdhocCmd. It generates the command to be executed * create executable package to wrap os.exec * create result packages to manages to command outputs * create decorator to set the configurations settings to Ansible execution * create decorators to manage the stdout callback for ansible executions * remove the write and showduration attributs from ExecutorTimeMeasurement * invert executor-ansiblecmd relationship. Executor requires ansiblecmds to generate commands * tidy go modules * remove package pkg/stdoutcallback * create helper to generate code for the configuration package * adapt examples to use executor as main component to execute ansible commands * remove ansible configuration functions and const from options package. superseded by configuration package * add the changes related to the inversion of responsabilities on executor included in the release notes * enable default execute options tests * docs: upgrade guide changes on Executor interface * docs: update changes on the Executor interface section * docs: upgrade guide changes on the defaultexecute struct * docs: upgrade guide 2.x: changes on ansible commands * docs: draft upgrade guide 2.x * docs: reviewed upgrade_guide_to_2.x with prerelease-1 * explain what motivated the changes in executor interface * docs: working in readme * docs: readme. execute package * docs: readme. review getting-started guide * docs: readme. customizing execution * docs: readme. customizing execution * docs: readme. review document * update modules * docs: readme. add inventory package * adapt inventory commands to executor interface introduced in v2.0.0 * update dependencies * Bump golang.org/x/crypto from 0.8.0 to 0.17.0 Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.8.0 to 0.17.0. - [Commits](https://github.com/golang/crypto/compare/v0.8.0...v0.17.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Release notes v1.3.0 * update installation instructions * docs: align Inventory title * update dependencies * docs: upgrade guide. how to migrate ansibleinventorycmd * rename the executor ExecutorWithAnsibleConfigurationSettings to AnsibleWithConfigurationSettingsExecute * Do not use AnsiblePlaybookCmd to test DefaultExecutor * Define the executor AnsibleAdhocExecute for basic purposes * Define the executor AnsibleInventoryExecute for basic purposes * Define the executor AnsiblePlaybookExecute for basic purposes * rename Options attribute to PlaybookOptions * rename Options attribute to AdhocOptions * rename Options attribute to InventoryOptions * update release notes * docs: readme. include specific command executors description * add tests to specific command executors * Define all adhoc options to ansibleAdhocOptions struct * Define all ansible-playbook options to ansiblePlaybookOptions struct * remove options package * docs: remove references to options package elements * Use options pattern to setup AnsibleWithConfigurationSettingsExecute settings * create the workflowexecute component * small improvements proposed by linter * Include workflow package to the readme * 2.0.0-rc.1: release notes --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | 2 年前 | |
Invert relationship between Executor and Ansible commands (#126) * remove resultsFunc from the Executor interface * remove execution capability from AnsiblePlaybookCmd. It generates the command to be executed * remove execution capability from AnsibleAdhocCmd. It generates the command to be executed * create executable package to wrap os.exec * create result packages to manages to command outputs * create decorator to set the configurations settings to Ansible execution * create decorators to manage the stdout callback for ansible executions * remove the write and showduration attributs from ExecutorTimeMeasurement * invert executor-ansiblecmd relationship. Executor requires ansiblecmds to generate commands * tidy go modules * remove package pkg/stdoutcallback * create helper to generate code for the configuration package * adapt examples to use executor as main component to execute ansible commands * remove ansible configuration functions and const from options package. superseded by configuration package * add the changes related to the inversion of responsabilities on executor included in the release notes * enable default execute options tests * docs: upgrade guide changes on Executor interface * docs: update changes on the Executor interface section * docs: upgrade guide changes on the defaultexecute struct * docs: upgrade guide 2.x: changes on ansible commands * docs: draft upgrade guide 2.x * docs: reviewed upgrade_guide_to_2.x with prerelease-1 * explain what motivated the changes in executor interface * docs: working in readme * docs: readme. execute package * docs: readme. review getting-started guide * docs: readme. customizing execution * docs: readme. customizing execution * docs: readme. review document * update modules * docs: readme. add inventory package * adapt inventory commands to executor interface introduced in v2.0.0 * update dependencies * Bump golang.org/x/crypto from 0.8.0 to 0.17.0 Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.8.0 to 0.17.0. - [Commits](https://github.com/golang/crypto/compare/v0.8.0...v0.17.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Release notes v1.3.0 * update installation instructions * docs: align Inventory title * update dependencies * docs: upgrade guide. how to migrate ansibleinventorycmd * rename the executor ExecutorWithAnsibleConfigurationSettings to AnsibleWithConfigurationSettingsExecute * Do not use AnsiblePlaybookCmd to test DefaultExecutor * Define the executor AnsibleAdhocExecute for basic purposes * Define the executor AnsibleInventoryExecute for basic purposes * Define the executor AnsiblePlaybookExecute for basic purposes * rename Options attribute to PlaybookOptions * rename Options attribute to AdhocOptions * rename Options attribute to InventoryOptions * update release notes * docs: readme. include specific command executors description * add tests to specific command executors * Define all adhoc options to ansibleAdhocOptions struct * Define all ansible-playbook options to ansiblePlaybookOptions struct * remove options package * docs: remove references to options package elements * Use options pattern to setup AnsibleWithConfigurationSettingsExecute settings * create the workflowexecute component * small improvements proposed by linter * Include workflow package to the readme * 2.0.0-rc.1: release notes --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | 2 年前 | |
rename module to github.com/apenella/go-ansible/v2 (#142) * rename module to github.com/apenella/go-ansible/v2 * docs: update reference to package github.com/apenella/go-ansible/v2 | 2 年前 |