Added documentation for using url as key source

This commit is contained in:
Jeff Gonzalez 2015-01-27 15:06:55 -06:00 committed by Matt Clay
parent b6a1927f13
commit 04fb952d49

View file

@ -37,7 +37,7 @@ options:
aliases: [] aliases: []
key: key:
description: description:
- The SSH public key, as a string - The SSH public key(s), as a string or url (https://github.com/username.keys)
required: true required: true
default: null default: null
path: path:
@ -79,6 +79,9 @@ EXAMPLES = '''
# Example using key data from a local file on the management machine # Example using key data from a local file on the management machine
- authorized_key: user=charlie key="{{ lookup('file', '/home/charlie/.ssh/id_rsa.pub') }}" - authorized_key: user=charlie key="{{ lookup('file', '/home/charlie/.ssh/id_rsa.pub') }}"
# Using github url as key source
- authorized_key: user=charlie key=https://github.com/charlie.keys
# Using alternate directory locations: # Using alternate directory locations:
- authorized_key: user=charlie - authorized_key: user=charlie
key="{{ lookup('file', '/home/charlie/.ssh/id_rsa.pub') }}" key="{{ lookup('file', '/home/charlie/.ssh/id_rsa.pub') }}"
@ -97,6 +100,7 @@ EXAMPLES = '''
- authorized_key: user=charlie - authorized_key: user=charlie
key="{{ lookup('file', '/home/charlie/.ssh/id_rsa.pub') }}" key="{{ lookup('file', '/home/charlie/.ssh/id_rsa.pub') }}"
key_options='no-port-forwarding,host="10.0.1.1"' key_options='no-port-forwarding,host="10.0.1.1"'
''' '''
# Makes sure the public key line is present or absent in the user's .ssh/authorized_keys. # Makes sure the public key line is present or absent in the user's .ssh/authorized_keys.