Add a guide for using Online with Ansible (#45277)
This commit is contained in:
parent
a47671aad1
commit
d3d1ff7990
1 changed files with 36 additions and 0 deletions
36
docs/docsite/rst/scenario_guides/guide_online.rst
Normal file
36
docs/docsite/rst/scenario_guides/guide_online.rst
Normal file
|
@ -0,0 +1,36 @@
|
|||
*************************
|
||||
Using Ansible with Online
|
||||
*************************
|
||||
|
||||
Introduction
|
||||
============
|
||||
|
||||
Online is a French hosting company mainly known for providing bare-metal servers named Dedibox.
|
||||
Check it out: `https://www.online.net/en <https://www.online.net/en>_`
|
||||
|
||||
Dynamic inventory for Online resources
|
||||
--------------------------------------
|
||||
|
||||
Ansible has a dynamic inventory plugin that can list your resources.
|
||||
|
||||
1. Create a YAML configuration such as ``online_inventory.yml`` with this content:
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
plugin: online
|
||||
|
||||
2. Set your ``ONLINE_TOKEN`` environment variable with your token.
|
||||
You need to open an account and log into it before you can get a token.
|
||||
You can find your token at the following page: `https://console.online.net/en/api/access <https://console.online.net/en/api/access>_`
|
||||
|
||||
3. You can test that your inventory is working by running: ``ansible-inventory -v -i online_inventory.yml --list``
|
||||
|
||||
4. Now you can run your playbook or any other module with this inventory:
|
||||
|
||||
::
|
||||
|
||||
$ ansible all -i online_inventory.yml -m ping
|
||||
sd-96735 | SUCCESS => {
|
||||
"changed": false,
|
||||
"ping": "pong"
|
||||
}
|
Loading…
Add table
Reference in a new issue