From ab4b8e08479623c1f55b3bc6edc0c50f6ee60a80 Mon Sep 17 00:00:00 2001 From: Justin Kennedy Date: Tue, 19 Apr 2016 14:46:34 -0700 Subject: [PATCH] Updating examples to include required fields (#3242) Updated examples to include required fields (host, username). Also updated src option to be listed as required. --- lib/ansible/modules/network/ios/ios_template.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/ansible/modules/network/ios/ios_template.py b/lib/ansible/modules/network/ios/ios_template.py index 13a8fc00df4..0ac295f41fc 100644 --- a/lib/ansible/modules/network/ios/ios_template.py +++ b/lib/ansible/modules/network/ios/ios_template.py @@ -22,7 +22,7 @@ version_added: "2.1" author: "Peter sprygada (@privateip)" short_description: Manage Cisco IOS device configurations over SSH description: - - Manages network device configurations over SSH. This module + - Manages Cisco IOS network device configurations over SSH. This module allows implementors to work with the device running-config. It provides a way to push a set of commands onto a network device by evaluting the current running-config and only pushing configuration @@ -37,7 +37,7 @@ options: runtime. By default the task will first search for the source file in role or playbook root folder in templates unless a full path to the file is given. - required: false + required: true default: null force: description: @@ -84,15 +84,21 @@ options: EXAMPLES = """ - name: push a configuration onto the device ios_template: + host: hostname + username: foo src: config.j2 - name: forceable push a configuration onto the device ios_template: + host: hostname + username: foo src: config.j2 force: yes - name: provide the base configuration for comparision ios_template: + host: hostname + username: foo src: candidate_config.txt config: current_config.txt """