Ansible模块
模块示例——获取机器名:
import platform
from ansible.module_utils.basic import (
AnsibleModule,
)
MODULE_ARGS = {}
def run_module():
module = AnsibleModule(
argument_spec=MODULE_ARGS,
)
result = {
'changed': False,
'original_message': '',
'message': '',
'hostname': platform.node(),
}
module.exit_json(**result)
def main():
run_module()
if __name__ == '__main__':
main()