mirror of https://github.com/ansible/ansible.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
* Platform agnostic net_system module Also refactor the action network plugins for better code re-use Still more refactoring to do once the connection plugin work is complete * Replace importlib for imp importlib is not available on 2.6, so we need to stick to imp * Load action plugin via module metadata * Better error message if no implementation is found Now the plugin will show the module name and the network OS in the error message * Fix typo on documentation author line * Fix pep8 issues * Add missing options key on doc string and stringify version * Return None in case module has no metadata * Read module metadata only if it's a python module Check for module suffix, if it's .py then read metadata. Otherwise this fails on non-python modules, like Windows PS for example. * Read metadata variable only if it's a python module Fix referencing a variable before assignment * Add action_handler to validate_modules metadata schema * Pull metadata with plugin_docs get_docstring Using load_source from PluginLoader is troublesome, it is not guaranteed a module may be importable at the controller, e.g. if a module depends on module_utils functions it won't work, because module_utils is not in the sys path. Rather than putting that module dependencies introspection, just use plain parsing like plugin_docs get_docstring does as we only care about reading ANSIBLE_METADATA. * Add platform agnostic group of groups for integration tests This will be the target for platform agnostic integration tests. * Add integration tests for net_system * Switch to action plugin inheritance from metadata driven action handler As the metadata action driven action handler work is being worked on on its standalone proposal+PR, let's just go back to have one action handler per platform agnostic module. Those action plugins will inherit from net_base. * Add blank line to fix pep8 * Add aliases file to net_system integration test This will avoid CI failure * Fix integration tests for net_system * Give more precedence to task network_os over inventory network_os |
9 years ago | |
|---|---|---|
| .. | ||
| group_vars | 9 years ago | |
| host_vars | 10 years ago | |
| roles | 9 years ago | |
| targets | 9 years ago | |
| vars | 9 years ago | |
| Makefile | 9 years ago | |
| amazon.yml | 9 years ago | |
| asa.yaml | 9 years ago | |
| azure.yml | 11 years ago | |
| cleanup_azure.py | 9 years ago | |
| cleanup_ec2.py | 9 years ago | |
| cleanup_gce.py | 9 years ago | |
| cleanup_rax.py | 9 years ago | |
| cloud-config-aws.yml.template | 9 years ago | |
| cloud-config-cs.ini.template | 9 years ago | |
| cloudflare.yml | 9 years ago | |
| cloudscale.yml | 9 years ago | |
| cnos.yaml | 9 years ago | |
| consul.yml | 11 years ago | |
| consul_inventory.yml | 11 years ago | |
| consul_running.py | 10 years ago | |
| credentials.template | 9 years ago | |
| dellos6.yaml | 9 years ago | |
| dellos9.yaml | 9 years ago | |
| dellos10.yaml | 9 years ago | |
| destructive.yml | 9 years ago | |
| eos.yaml | 9 years ago | |
| exoscale.yml | 9 years ago | |
| galaxy_playbook.yml | 12 years ago | |
| galaxy_playbook_git.yml | 10 years ago | |
| galaxy_roles.yml | 9 years ago | |
| galaxy_rolesfile | 10 years ago | |
| gce.yml | 9 years ago | |
| gce_credentials.py | 9 years ago | |
| integration_config.yml | 9 years ago | |
| inventory | 9 years ago | |
| inventory.network | 9 years ago | |
| inventory.networking.template | 9 years ago | |
| inventory.remote.template | 9 years ago | |
| inventory.winrm.template | 9 years ago | |
| ios.yaml | 9 years ago | |
| iosxr.yaml | 9 years ago | |
| jenkins.yml | 9 years ago | |
| junos.yaml | 9 years ago | |
| net_command.yml | 9 years ago | |
| network-all.yaml | 9 years ago | |
| non_destructive.yml | 9 years ago | |
| nxos.yaml | 9 years ago | |
| ops.yaml | 9 years ago | |
| platform_agnostic.yaml | 9 years ago | |
| rackspace.yml | 11 years ago | |
| setup_gce.py | 9 years ago | |
| target-prefixes.network | 9 years ago | |
| test_win_group1.yml | 9 years ago | |
| test_win_group2.yml | 9 years ago | |
| test_win_group3.yml | 9 years ago | |
| vyos.yaml | 9 years ago | |