Deploy/Ansible/ModuleTable
Aller à la navigation
Aller à la recherche
| Module | Commentaires |
|---|---|
| accelerate | Enable accelerated mode on remote node |
| acl | Sets and retrieves file ACL information. |
| add_host | add a host (and alternatively a group) to the ansible-playbook in-memory inventory |
| airbrake_deployment | Notify airbrake about app deployments |
| apt | Manages apt-packages |
| apt_key | Add or remove an apt key |
| apt_repository | Add and remove APT repositores |
| arista_interface | Manage physical Ethernet interfaces |
| arista_l2interface | Manage layer 2 interfaces |
| arista_lag | Manage port channel (lag) interfaces |
| arista_vlan | Manage VLAN resources |
| assemble | Assembles a configuration file from fragments |
| assert | Fail with custom message |
| async_status | Obtain status of asynchronous task |
| at | Schedule the execution of a command or scripts via the at command. |
| authorized_key | Adds or removes an SSH authorized key |
| bigip_monitor_http | Manages F5 BIG-IP LTM http monitors |
| bigip_monitor_tcp | Manages F5 BIG-IP LTM tcp monitors |
| bigip_node | Manages F5 BIG-IP LTM nodes |
| bigip_pool | Manages F5 BIG-IP LTM pools |
| bigip_pool_member | Manages F5 BIG-IP LTM pool members |
| boundary_meter | Manage boundary meters |
| bzr | Deploy software (or files) from bzr branches |
| campfire | Send a message to Campfire |
| cloudformation | create a AWS CloudFormation stack |
| command | Executes a command on a remote node |
| copy | Copies files to remote locations. |
| cron | Manage cron.d and crontab entries. |
| datadog_event | Posts events to DataDog service |
| debug | Print statements during execution |
| digital_ocean | Create/delete a droplet/SSH_key in DigitalOcean |
| django_manage | Manages a Django application. |
| dnsmadeeasy | Interface with dnsmadeeasy.com (a DNS hosting service). |
| docker | manage docker containers |
| docker_image | manage docker images |
| easy_install | Installs Python libraries |
| ec2 | create, terminate, start or stop an instance in ec2, return instanceid |
| ec2_ami | create or destroy an image in ec2, return imageid |
| ec2_eip | associate an EC2 elastic IP with an instance. |
| ec2_elb | De-registers or registers instances from EC2 ELBs |
| ec2_elb_lb | Creates or destroys Amazon ELB. Returns information about the load balancer. Will be marked changed when called only if state is changed. |
| ec2_facts | Gathers facts about remote hosts within ec2 (aws) |
| ec2_group | maintain an ec2 VPC security group. |
| ec2_key | maintain an ec2 key pair. |
| ec2_tag | create and remove tag(s) to ec2 resources. |
| ec2_vol | create and attach a volume, return volume id and device map |
| ec2_vpc | configure AWS virtual private clouds |
| ejabberd_user | Manages users for ejabberd servers |
| elasticache | Manage cache clusters in Amazon Elasticache. |
| facter | Runs the discovery program facter on the remote system |
| fail | Fail with custom message |
| fetch | Fetches a file from remote nodes |
| file | Sets attributes of files |
| filesystem | Makes file system on block device |
| fireball | Enable fireball mode on remote node |
| firewalld | Manage arbitrary ports/services with firewalld |
| flowdock | Send a message to a flowdock |
| gc_storage | This module manages objects/buckets in Google Cloud Storage. |
| gce | create or terminate GCE instances |
| gce_lb | create/destroy GCE load-balancer resources |
| gce_net | create/destroy GCE networks and firewall rules |
| gce_pd | utilize GCE persistent disk resources |
| gem | Manage Ruby gems |
| get_url | Downloads files from HTTP, HTTPS, or FTP to node |
| git | Deploy software (or files) from git checkouts |
| github_hooks | Manages github service hooks. |
| glance_image | Add/Delete images from glance |
| group | Add or remove groups |
| group_by | Create Ansible groups based on facts |
| grove | Sends a notification to a grove.io channel |
| hg | Manages Mercurial (hg) repositories. |
| hipchat | Send a message to hipchat |
| homebrew | Package manager for Homebrew |
| hostname | Manage hostname |
| htpasswd | manage user files for basic authentication |
| include_vars | Load variables from files, dynamically within a task. |
| ini_file | Tweak settings in INI files |
| irc | Send a message to an IRC channel |
| jabber | Send a message to jabber user or chat room |
| jboss | deploy applications to JBoss |
| kernel_blacklist | Blacklist kernel modules |
| keystone_user | Manage OpenStack Identity (keystone) users, tenants and roles |
| lineinfile | Ensure a particular line is in a file, or replace an existing line using a back-referenced regular expression. |
| linode | create / delete / stop / restart an instance in Linode Public Cloud |
| lvg | Configure LVM volume groups |
| lvol | Configure LVM logical volumes |
| macports | Package manager for MacPorts |
| Send an email | |
| modprobe | Add or remove kernel modules |
| mongodb_user | Adds or removes a user from a MongoDB database. |
| monit | Manage the state of a program monitored via Monit |
| mount | Control active and configured mount points |
| mqtt | Publish a message on an MQTT topic for the IoT |
| mysql_db | Add or remove MySQL databases from a remote host. |
| mysql_replication | Manage MySQL replication |
| mysql_user | Adds or removes a user from a MySQL database. |
| mysql_variables | Manage MySQL global variables |
| nagios | Perform common tasks in Nagios related to downtime and notifications. |
| netscaler | Manages Citrix NetScaler entities |
| newrelic_deployment | Notify newrelic about app deployments |
| nova_compute | Create/Delete VMs from OpenStack |
| nova_keypair | Add/Delete key pair from nova |
| npm | Manage node.js packages with npm |
| ohai | Returns inventory data from Ohai |
| open_iscsi | Manage iscsi targets with open-iscsi |
| openbsd_pkg | Manage packages on OpenBSD. |
| openvswitch_bridge | Manage Open vSwitch bridges |
| openvswitch_port | Manage Open vSwitch ports |
| opkg | Package manager for OpenWrt |
| osx_say | Makes an OSX computer to speak. |
| ovirt | oVirt/RHEV platform management |
| pacman | Package manager for Archlinux |
| pagerduty | Create PagerDuty maintenance windows |
| pause | Pause playbook execution |
| ping | Try to connect to host and return pong on success. |
| pingdom | Pause/unpause Pingdom alerts |
| pip | Manages Python library dependencies. |
| pkgin | Package manager for SmartOS |
| pkgng | Package manager for FreeBSD >= 9.0 |
| pkgutil | Manage CSW-Packages on Solaris |
| portinstall | Installing packages from FreeBSD’s ports system |
| postgresql_db | Add or remove PostgreSQL databases from a remote host. |
| postgresql_privs | Grant or revoke privileges on PostgreSQL database objects. |
| postgresql_user | Adds or removes a users (roles) from a PostgreSQL database. |
| quantum_floating_ip | Add/Remove floating IP from an instance |
| quantum_floating_ip_associate | Associate or disassociate a particular floating IP with an instance |
| quantum_network | Creates/Removes networks from OpenStack |
| quantum_router | Create or Remove router from openstack |
| quantum_router_gateway | set/unset a gateway interface for the router with the specified external network |
| quantum_router_interface | Attach/Dettach a subnet’s interface to a router |
| quantum_subnet | Add/Remove floating IP from an instance |
| rabbitmq_parameter | Adds or removes parameters to RabbitMQ |
| rabbitmq_plugin | Adds or removes users to RabbitMQ |
| rabbitmq_policy | Manage the state of policies in RabbitMQ. |
| rabbitmq_user | Adds or removes users to RabbitMQ |
| rabbitmq_vhost | Manage the state of a virtual host in RabbitMQ |
| raw | Executes a low-down and dirty SSH command |
| rax | create / delete an instance in Rackspace Public Cloud |
| rax_clb | create / delete a load balancer in Rackspace Public Cloud |
| rax_clb_nodes | add, modify and remove nodes from a Rackspace Cloud Load Balancer |
| rax_dns | Manage domains on Rackspace Cloud DNS |
| rax_dns_record | Manage DNS records on Rackspace Cloud DNS |
| rax_facts | Gather facts for Rackspace Cloud Servers |
| rax_files | Manipulate Rackspace Cloud Files Containers |
| rax_files_objects | Upload, download, and delete objects in Rackspace Cloud Files |
| rax_keypair | Create a keypair for use with Rackspace Cloud Servers |
| rax_network | create / delete an isolated network in Rackspace Public Cloud |
| rax_queue | create / delete a queue in Rackspace Public Cloud |
| rds | create, delete, or modify an Amazon rds instance |
| redhat_subscription | Manage Red Hat Network registration and subscriptions using the subscription-manager command |
| redis | Various redis commands, slave and flush |
| rhn_channel | Adds or removes Red Hat software channels |
| rhn_register | Manage Red Hat Network registration using the rhnreg_ks command |
| riak | This module handles some common Riak operations |
| route53 | add or delete entries in Amazons Route53 DNS service |
| rpm_key | Adds or removes a gpg key from the rpm db |
| s3 | idempotent S3 module putting a file into S3. |
| script | Runs a local script on a remote node after transferring it |
| seboolean | Toggles SELinux booleans. |
| selinux | Change policy and state of SELinux |
| service | Manage services. |
| set_fact | Set host facts from a task |
| setup | Gathers facts about remote hosts |
| shell | Execute commands in nodes. |
| slurp | Slurps a file from remote nodes |
| stat | retrieve file or file system status |
| subversion | Deploys a subversion repository. |
| supervisorctl | Manage the state of a program or group of programs running via Supervisord |
| svr4pkg | Manage Solaris SVR4 packages |
| swdepot | Manage packages with swdepot package manager (HP-UX) |
| synchronize | Uses rsync to make synchronizing file paths in your playbooks quick and easy. |
| sysctl | Manage entries in sysctl.conf. |
| template | Templates a file out to a remote server. |
| unarchive | Copies an archive to a remote location and unpack it |
| uri | Interacts with webservices |
| urpmi | Urpmi manager |
| user | Manage user accounts |
| virt | Manages virtual machines supported by libvirt |
| wait_for | Waits for a condition before continuing. |
| xattr | set/retrieve extended attributes |
| yum | Manages packages with the yum package manager |
| zfs | Manage zfs |
| zypper | Manage packages on SuSE and openSuSE |
| zypper_repository | Add and remove Zypper repositories |