1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

Merge pull request #4576 from mscherer/pull_temporary_dir_2

add a default value for the -d option of ansible-pull
This commit is contained in:
jctanner 2013-11-05 14:47:09 -08:00
commit 127efdf3ef
2 changed files with 6 additions and 4 deletions

View file

@ -122,9 +122,10 @@ def main(args):
'Default is %s.' % DEFAULT_REPO_TYPE) 'Default is %s.' % DEFAULT_REPO_TYPE)
options, args = parser.parse_args(args) options, args = parser.parse_args(args)
hostname = socket.getfqdn()
if not options.dest: if not options.dest:
parser.error("Missing required directory argument") # use a hostname dependent directory, in case of $HOME on nfs
return 1 options.dest = utils.prepare_writeable_dir('~/.ansible/pull/%s' % hostname)
options.dest = os.path.abspath(options.dest) options.dest = os.path.abspath(options.dest)
@ -136,7 +137,7 @@ def main(args):
print >>sys.stderr, now.strftime("Starting ansible-pull at %F %T") print >>sys.stderr, now.strftime("Starting ansible-pull at %F %T")
inv_opts = 'localhost,' inv_opts = 'localhost,'
limit_opts = 'localhost:%s:127.0.0.1' % socket.getfqdn() limit_opts = 'localhost:%s:127.0.0.1' % hostname
base_opts = '-c local --limit "%s"' % limit_opts base_opts = '-c local --limit "%s"' % limit_opts
repo_opts = "name=%s dest=%s" % (options.url, options.dest) repo_opts = "name=%s dest=%s" % (options.url, options.dest)
if options.checkout: if options.checkout:

View file

@ -52,7 +52,8 @@ OPTIONS
*-d* 'DEST', *--directory=*'DEST':: *-d* 'DEST', *--directory=*'DEST'::
Directory to checkout repository into. Directory to checkout repository into. If not provided, a subdirectory of
~/.ansible/pull/ will be used.
*-U* 'URL', *--url=*'URL':: *-U* 'URL', *--url=*'URL'::