Skip to content

Why no variables() support for AdHoc? #39

@bezko

Description

@bezko

Seems like a painful omission unless there is a reason for it, for now I am reduced to monkey patch it:

var playbook =  new Ansible.AdHoc().module('fetch');
playbook.config.variables = {'ansible_ssh_port' : 1337};
var oldcp = playbook.compileParams;
playbook.compileParams = function()
        {
            var result = oldcp.bind(this)();
            if (this.config.variables) {
                var args = JSON.stringify(this.config.variables);
                result = result.concat('-e', args);
            }
            return result;
        }
playbook.exec();

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions