Bug 1510243 - [Docs][Admin] Updates to Ansible Documentation
Summary: [Docs][Admin] Updates to Ansible Documentation
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Enterprise Virtualization Manager
Classification: Red Hat
Component: Documentation
Version: 4.1.7
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ovirt-4.1.11
: ---
Assignee: Avital Pinnick
QA Contact: rhev-docs@redhat.com
URL:
Whiteboard:
Depends On:
Blocks: 1475678
TreeView+ depends on / blocked
 
Reported: 2017-11-07 01:21 UTC by Byron Gravenorst
Modified: 2019-05-07 12:44 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-08-28 08:24:29 UTC
oVirt Team: Docs
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Byron Gravenorst 2017-11-07 01:21:17 UTC
Updates to Ansible documentation.

1) Advise customers about the best topology to use for running Ansible on RHV.

---email conversation (mgoldboi & omachace)---

> one thing i think we should do, is advising the customers on the best
> topology to perform it with.
> as far as i see it, we have 3 options
> -remote execution on the manager machine - major downside is that it's
> requires the RHVM root password, and will do copy all the playbooks to the
> engine.
> -remote execution on a machine that will execute the tasks against RHVM -
> downside here is the complexity of the env (additional machine) and
> playbooks needs to be copied over the wire, for translation and execution on
> the remote machine - less performent and more complicated from my POV
> -local execution which translates to api calls to the engine - that's
> probably the recommended way to do it security and performance wise.
>
> any thoughts or comments around this approach?

I completely agree. The best use case is to use localhost, but still
users don't have
to use it like that. So if we recommend them to use it like that, it
would be nice.

-------

2) Additionally, document that the SDK must be installed on the machines,
where the tasks will run, not necessarily where the playbook is executed.

3) Consider adding details on how to obtain the engine certificate (download link from the console client resources) to enable secured operation.

4) Consider updating the example to use the supplied ovirt_infra_var.yml in the ansible examples directory, and show the command line of the playbook.


Note You need to log in before you can comment on or make changes to this bug.