Merge pull request #4738 from bcoca/assemble_action_plugin

assemble can now use src from master/origin
This commit is contained in:
jctanner 2013-11-12 08:23:39 -08:00
commit 28de7dab2f

View file

@ -31,9 +31,9 @@ description:
- Assembles a configuration file from fragments. Often a particular - Assembles a configuration file from fragments. Often a particular
program will take a single configuration file and does not support a program will take a single configuration file and does not support a
C(conf.d) style structure where it is easy to build up the configuration C(conf.d) style structure where it is easy to build up the configuration
from multiple sources. M(assemble) will take a directory of files that have from multiple sources. M(assemble) will take a directory of files that can be
already been transferred to the system, and concatenate them together to local or have already been transferred to the system, and concatenate them
produce a destination file. Files are assembled in string sorting order. together to produce a destination file. Files are assembled in string sorting order.
Puppet calls this idea I(fragments). Puppet calls this idea I(fragments).
version_added: "0.5" version_added: "0.5"
options: options:
@ -62,6 +62,14 @@ options:
version_added: "1.4" version_added: "1.4"
required: false required: false
default: null default: null
remote_src:
description:
- If False, it will search for src at originating/master machine, if True it will
go to the remote/target machine for the src.
choices: [ "True", "False" ]
required: false
default: "True"
version_added: "1.4"
others: others:
description: description:
- all arguments accepted by the M(file) module also work here - all arguments accepted by the M(file) module also work here
@ -107,6 +115,7 @@ def main():
delimiter = dict(required=False), delimiter = dict(required=False),
dest = dict(required=True), dest = dict(required=True),
backup=dict(default=False, type='bool'), backup=dict(default=False, type='bool'),
remote_src=dict(default=False, type='bool'),
), ),
add_file_common_args=True add_file_common_args=True
) )