Exemplo n.º 1
0
 def add_non_positional_arguments(self):
     self.parser.add_argument(
         '-u',
         '--user',
         dest='remote_user',
         default='ansible',
         help=("connect as this user (default=ansible)"))
     self.parser.add_argument(
         '-b',
         '--become',
         action='store_true',
         help=
         ("run operations with become (implies vault password prompting if necessary)"
          ))
     self.parser.add_argument(
         '--become-user',
         help=("run operations as this user (default=root)"))
     arg_skip_check(self.parser)
     arg_quiet(self.parser)
     arg_stdout_callback(self.parser)
     add_to_help_text(
         self.parser, "\n{}\n{}".format(
             "The ansible options below are available as well",
             filtered_help_message(
                 "ansible -h",
                 below_line='Options:',
                 above_line=
                 'Some modules do not make sense in Ad-Hoc (include, meta, etc)',
                 exclude_args=DEPRECATED_ANSIBLE_ARGS + [
                     '--help', '--user', '--become', '--become-user', '-i',
                     '-m', '-a', '--ask-vault-pass',
                     '--vault-password-file', '--check', '--diff'
                 ],
             )))
Exemplo n.º 2
0
 def make_parser(self):
     arg_skip_check(self.parser)
     arg_quiet(self.parser)
     arg_branch(self.parser)
     arg_stdout_callback(self.parser)
     self.parser.add_argument(
         'playbook', help=("The ansible playbook .yml file to run."))
     add_to_help_text(
         self.parser, "\n{}\n{}".format(
             "The ansible-playbook options below are available as well",
             filtered_help_message(
                 "ansible-playbook -h",
                 below_line='Options:',
                 above_line=None,
                 exclude_args=DEPRECATED_ANSIBLE_ARGS + [
                     '--help',
                     '--diff',
                     '--check',
                     '-i',
                     '--ask-vault-pass',
                     '--vault-password-file',
                 ],
             )))
Exemplo n.º 3
0
 def make_parser(self):
     arg_skip_check(self.parser)
     arg_quiet(self.parser)
     arg_branch(self.parser)
     arg_stdout_callback(self.parser)