summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGyorgy Szombathelyi <gyurco@freemail.hu>2016-11-11 14:21:41 +0100
committerBrian Coca <bcoca@users.noreply.github.com>2016-11-14 11:36:17 -0500
commit4863335cfac0266dca8e0e92157c57019546fb61 (patch)
treea15ac85758587c28437626b114e7c703f02639a3
parent8c762d7b02f0b904da7dade882e0588fb5e97f13 (diff)
downloadansible-modules-core-4863335cfac0266dca8e0e92157c57019546fb61.tar.gz
Ini_file: fix regression with the create option
The new create option with the default value 'no' changes the behavior from the previous Ansible releases. Change the default to 'yes' to create missing ini files by default. Fixes: #5488
-rw-r--r--files/ini_file.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/files/ini_file.py b/files/ini_file.py
index 4f74bda5..4be87f63 100644
--- a/files/ini_file.py
+++ b/files/ini_file.py
@@ -80,10 +80,10 @@ options:
create:
required: false
choices: [ "yes", "no" ]
- default: "no"
+ default: "yes"
description:
- - If specified, the file will be created if it does not already exist.
- By default it will fail if the file is missing.
+ - If set to 'no', the module will fail if the file does not already exist.
+ By default it will create the file if it is missing.
version_added: "2.2"
notes:
- While it is possible to add an I(option) without specifying a I(value), this makes
@@ -252,7 +252,7 @@ def main():
backup = dict(default='no', type='bool'),
state = dict(default='present', choices=['present', 'absent']),
no_extra_spaces = dict(required=False, default=False, type='bool'),
- create=dict(default=False, type='bool')
+ create=dict(default=True, type='bool')
),
add_file_common_args = True,
supports_check_mode = True