mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-08 14:22:46 +00:00
Add error checking to ansible-galaxy to verify the roles_path is valid
This commit is contained in:
@@ -704,6 +704,14 @@ def execute_install(args, options, parser):
|
|||||||
print "- please specify a user/role name, or a roles file, but not both"
|
print "- please specify a user/role name, or a roles file, but not both"
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
|
# error checking to ensure the specified roles path exists and is a directory
|
||||||
|
if not os.path.exists(roles_path):
|
||||||
|
print "- the specified role path %s does not exist" % roles_path
|
||||||
|
sys.exit(1)
|
||||||
|
elif not os.path.isdir(roles_path):
|
||||||
|
print "- the specified role path %s is not a directory" % roles_path
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
roles_done = []
|
roles_done = []
|
||||||
if role_file:
|
if role_file:
|
||||||
f = open(role_file, 'r')
|
f = open(role_file, 'r')
|
||||||
|
|||||||
Reference in New Issue
Block a user