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' ], )))
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', ], )))
def make_parser(self): arg_skip_check(self.parser) arg_quiet(self.parser) arg_branch(self.parser) arg_stdout_callback(self.parser)