Ansible modules
(Redirected from Ansible module)
Jump to navigation
Jump to search
Ansible modules[1] add new capabilities to Ansible and is a core component of the software, as of September 2019 there are more than 2.800 modules available: ansible-doc --list. For example you can manage AWS infrastructure using Ansible, execute commands with shell module or collect information using setup[2] module.
ansible -m setup SERVER_NAMEwill collect information from your systemansible -m setup SERVER_NAME -a 'filter=ansible_distribution'. Collect just OS.
Modules[edit]
apt_repository: Ansible playbook: Add a repositorydocker compose: New in version 2.1 and was call docker_service before Ansible 2.8docker_container: New in version 2.1file, for managing files and directories: https://docs.ansible.com/ansible/latest/modules/file_module.htmlovirt_vm(KVM)
- Execution modules:
gather_facts,lineinfile,package,[[user:]],group,mount,git,docker[4],docker_compose[5] andmailmodules, [6] see all of them by category: https://docs.ansible.com/ansible/latest/modules/modules_by_category.html
Examples of Ansible execution modules[edit]
ansible -m raw DESTINATION_HOSTNAME -a uptimeansible -m shell DESTINATION_HOSTNAME -a uptimeansible -m command DESTINATION_HOSTNAME -a uptime(Do not support some characters as: "|")
Related terms[edit]
See also[edit]
- Ansible modules:
gather_facts, set_fact,ansible.builtin.file,lineinfile,stat,group,mount,git:,package:,command:,shell:,raw:,template:,register:,user:, Ansible playbooks examples,tasks:,lineinfile, blockinfile:,shell:,command:,raw:,ansible.builtin.file, service:, aws.ecs_taskdefinition, aws.asg, docker_container, kubernetes.core.k8s,community.,include_tasks, ansible.posix
Advertising: