cloudscale: Document SSH host key retrieval (#22299)
Document how the cloudscale_server module can be used to retrieve the SSH host keys of the server.
This commit is contained in:
parent
c1730c21ce
commit
2772f9d9b0
1 changed files with 23 additions and 0 deletions
|
@ -144,6 +144,19 @@ EXAMPLES = '''
|
|||
name: my-other-shiny-server
|
||||
state: absent
|
||||
api_token: xxxxxx
|
||||
|
||||
# Start a server and wait for the SSH host keys to be generated
|
||||
- name: Start server and wait for SSH host keys
|
||||
cloudscale_server:
|
||||
name: my-cloudscale-server-with-ssh-key
|
||||
image: debian-8
|
||||
flavor: flex-4
|
||||
ssh_keys: ssh-rsa XXXXXXXXXXX ansible@cloudscale
|
||||
api_token: xxxxxx
|
||||
register: server
|
||||
until: server.ssh_fingerprints
|
||||
retries: 60
|
||||
delay: 2
|
||||
'''
|
||||
|
||||
RETURN = '''
|
||||
|
@ -187,6 +200,16 @@ interfaces:
|
|||
returned: success when not state == absent
|
||||
type: list
|
||||
sample: [ { "type": "public", "addresses": [ ... ] } ]
|
||||
ssh_fingerprints:
|
||||
description: A list of SSH host key fingerprints. Will be null until the host keys could be retrieved from the server.
|
||||
returned: success when not state == absent
|
||||
type: list
|
||||
sample: ["ecdsa-sha2-nistp256 SHA256:XXXX", ... ]
|
||||
ssh_host_keys:
|
||||
description: A list of SSH host keys. Will be null until the host keys could be retrieved from the server.
|
||||
returned: success when not state == absent
|
||||
type: list
|
||||
sample: ["ecdsa-sha2-nistp256 XXXXX", ... ]
|
||||
anti_affinity_with:
|
||||
description: List of servers in the same anti-affinity group
|
||||
returned: success when not state == absent
|
||||
|
|
Loading…
Reference in a new issue