Skip to content

[RFE] Add flag to execute "Play ansible roles" #308

@giovannisciortino

Description

@giovannisciortino

Satellite from version 6.4 support the execution on ansible roles associated to hosts.
A new flag on bootstrap.py script could be useful to trigger automatically the execution of the Ansible roles associated to the host after its registration.

Note: The ansible roles can be associated to an host during registration process associating them to a hostgroup.

This is an example of the API call used to trigger the execution of ansible roles :

[root@client ~]# curl -H "Accept:application/json,version=2" -H "Content-Type:application/json" -X POST -u user:password -k -d "{"job_invocation" : {"job_template_id": 126, "inputs": {}, "ssh": {}, "recurrence": {}, "scheduling": {}, "concurrency_control": {}, "search_query": "name = $(hostname)", "targeting_type": "static_query"}}" https://satellite.work.lab/api/job_invocations

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions