##Some common modules
[cloud modules]

[clustering modules]

[command modules]
command - executes a command on a remote node
expect - executes a command and responds to prompts
raw -- executes a low-down and dirty SSH command
shell - executes commands in nodes
script - runs alocal script on a remote node after transferring it
telnet - executes a low-down and dirty telnet command

[crypto modules]

[databases modules]
mongodb_parameter - change an asministrative parameter on a mongodb server
mogodb_use - adds or remove a user form a mongodb database
mysql_db - add or remove mysql databases form 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

[file modules]
acl - sets and retrieves file ACL information
archive - creates a compressed archive of one or more files or trees
unarchive - unpacks an archive after(optionally) copying it from local machine
assemble - assembles a configuratuon file from fragments
blockinfile - insert/update/remove a text block surrounded by marker lines
copy - copies files to remote locations
fetch - fetches a file from remote nodes
file - set attributes of files
tempfile - creates temporary files and directories
find - return a list of files based on specific criteria
ini_file - tweak settings INI files
iso_extract - etract files from an ISO image
lineinfile - manage lines in text files
patch - apply patch files using the GNU patch tool
replace - replace all instances of a particular string in a file using a back-referenced regular expression
stat - retrieve file or file system status
synchronize - a wrapper around rsync to make common tasks in your playbooks quik and easy
template - templates a file out to remote server
xattr - manage user defined extended attributes
xml - manage bits and pieces of XML files or strings

[identify modules]

[inventory modules]
add_host - add a host(and alternatively a group) to the ansible-playbook in-memory inventory
group_by - create ansible groups based on facts

[messaging modules]

[monitoring modules]

[net tools modules]
haproxy - enable,disable,and set weights for HAProxy backend servers using socket commands
ip_netns - manage network namespaces
ipify_facts - retrieve the public IP of your internet gateway
ipinfoio_facts - retrieve IP geolcation facts of a host's IP address
lldp - get details reported by lldp
nmcli - manage networking
nsupdate - manage DNS records
get_url - downloads files from HTTP,HTTPS,or FTP to node
uri - interacts with webservices
ldap_attr - add or remove LDAP attribute values
ldap_entry - add or remove LDAP entries

[network modules]
net_interface - manage interface on network devices

[notification modules]
mail - send an email
say - makes a computer to speak
syslogger - log messages in the syslog

[packing modules]
easy_install - installs python libraries
npm - manage node.js packages with npm
pip manages python library dependencies
apt - manages apt-packages
apt_repository - add and remove APT repositories
apt_rpm - apt_rpm package manager
dnf - manages packages with the dnf package manager
yum - manages packages with the yum package manager
yum_repository - add or remove YUM repositories

[remote management modules]
foreman - manage foreman resources
ipmi_boot - management of order of boot devices
ipmi_power - power management for machine

[source control modules]
git - deploy software(or files) from git checkouts
git_config - read and write git configuration
gitlab_group - creates/updates/deletes gitlab groups
gitlab_project - creates/updates/deletes gitlab projects
gitlab_user - creates/updates/deletes gitlab users

[storage modules]

[system modules]
alternatives - manages alternative programs for common commands
at - schedule the execution of a command or script file via the at command
cron - manage cron.d and crontab entries
cronvar - manage variables in crontabs
authorized_key - adds or removes an SSH authorized key
known_hosts - add or remove a host form the know_hosts file
capabilities - manage linux capabilities
facter - runs the discovery program facter on teh remote system
locale_gen - creates or removes locales
filesystem - makes a filessystem
user - manage user accounts
group - add or remove groups
hostname - manage hostname
firewalld - manage arbitrary ports/services with firewalld
iptables -modify the systems iptables
ufw - manage firewall with UFW
interfaces_file - tweak settings in /etc/network/interfaces files
lvg - configure LVM volume groups
lvol - configure LVM logical volumes
make - runs targets in a makefile
modprobe - load or unload kernel modules
mount - control active and configured mount points
parted - configure block device partitions
nosh - manage services with nosh
open_iscsi - manage iscsi targets with open-iscsi
pam_limits - modify linux PAM limits
pamd - manage pam modules
ping - try to connect to host, verify a usable python and return pong on sucess
puppet - runs puppet
seboolean - manages SELinux booleans
selinux - change policy and state of SELinux
selinux_permissive - change permissive domain in SELinux policy
seport - manages SELinux network port type definitions
service - manage services
service_facts - return service state information as fact data
setup - gathers facts about remote hosts
sysctl - manage entries in sysctl.conf
systemd - manage services
timezone - configure timezone setting

[utiliies modules]
accelerate - enable accelerated mode on remote node
meta - execute ansible 'actions'
assert - asserts given expressions are true
async_status - obtain status of asynchronous task
debug - print statements during execution
fail - fail with custom message
import_playbook - import a playbook
import_role - import a role into a play
import_tasks - import a task list
include - include a play or task list
include_role - load and execute a role
include_tasks - dynamically include a task list
include_vars - load variables from files, dynamically within a task
pause - pause playbook execution
set_fact - set host facts from a task
set_stats - set stats for the current ansible run
wait_for - waits for a condition before continuing
wait_for_connection - waits untils remote system is reachable/usable

[web infrustructure modules]

[windows modules]

ansible common modules的更多相关文章

  1. [Webpack 2] Chunking common modules from multiple apps with the Webpack CommonsChunkPlugin

    If you have a multi-page application (as opposed to a single page app), you’re likely sharing module ...

  2. ansible的modules

    fetch   :从远端服务器拉取文件到本地 dest 依赖   本地存放拉取到的文件路径, 如果flat=yes,则会在该路径下直接存放文件, 如果flat=no,则会在该路径下生成每个服务器的in ...

  3. ansible基础-playbooks

    1. playbooks介绍 如果说ansible的modules是工具,inventory配置文件是原材料,那么playbook就是一封说明书,这里会记录任务是如何如何执行的,当然如果你愿意,这里也 ...

  4. 初探ansible

    Ansible 基于ssh的自动化运维工具 ansible 配置文件详解 ansible.cfg 文件 文件默认放置在/etc/ansible下,ansible读取配置文件的顺序是: 当前命令执行目录 ...

  5. Ansible学习实战手记-你想要知道的可能都在这里了

    最近接触了ansible工具,查找了一些资料,也做了一些总结.希望能给刚接触的新手带来一些帮助. 此总结有实际例子,大部分也是从实践中用到才逐一总结的. 当然可能肯定一定会存在一些错误和纰漏,还望大家 ...

  6. ansible playbook模式及语法

    一.什么是playbook及其组成 什么是playbook playbook 翻译过来就是"剧本" playbook的组成 play:定义的是主机的角色 task:定义的是具体执行 ...

  7. ansible --help 文档

    > ansible --help Usage: ansible <host-pattern> [options] Define and run a single task 'play ...

  8. Ansible之入门简介

    一.ansible简介 ansible是一款由python语言编写的一款自动化运维工具,它集合了众多运维工具(puppet.cfengine.chef.func.fabric)优点,实现了批量系统配置 ...

  9. Ansible快速开始-指挥集群

    Ansible可以集中地控制多个节点,批量地执行ssh命令.由于其使用ssh进行操作,因此远端服务器除了安装openssh-server(一般服务器已经内置)之外,不需要安装额外的软件,因此使用非常简 ...

随机推荐

  1. 【Codeforces 670C】 Cinema

    [题目链接] http://codeforces.com/contest/670/problem/C [算法] 离散化 [代码] #include<bits/stdc++.h> using ...

  2. Paratroopers(最小割模型)

    http://poj.org/problem?id=3308 题意:一个m*n的网格,有L位火星空降兵降落在网格中,地球卫士为了能同时消灭他们,在网格的行或列安装了一个枪支,每行或每列的枪支都能消灭这 ...

  3. python - 解决 ModuleNotFoundError: No module named 'pip'

    1.pip的版本为 9.0.3  想用 pip install -U pip 更新下包,但是在更新过程中出现了报错,如下所示: 2.然后尝试用pip install pandas包,提示 Module ...

  4. JavaScript中对象转换为原始值的规则

    JavaScript中对象转换为原始值遵循哪些原则? P52 对象到布尔值对象到布尔值的转换非常简单:所有的对象(包括数字和函数)都转换为true.对于包装对象亦是如此:new Boolean(fal ...

  5. JavaScript--认识DOM

    文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法.DOM 将HTML文档呈现为带有元素.属性和文本的树结构(节点树). 先来看看下面代码: 将HTM ...

  6. Django返回json给钱前台的方法

    return HttpResponse(simplejson.dumps(resource.update_status, ensure_ascii=False))

  7. 快速搭建Hadoop及HBase分布式环境

    本文旨在快速搭建一套Hadoop及HBase的分布式环境,自己测试玩玩的话ok,如果真的要搭一套集群建议还是参考下ambari吧,目前正在摸索该项目中.下面先来看看怎么快速搭建一套分布式环境. 准备 ...

  8. java中的结构--switch选择结构

    if-switch 选择结构 switch结构可以更好的解决等值判断问题switch 选择结构的语法:switch (表达式){ case 常量 1: //代码块1: break; case 常量 2 ...

  9. (转)Vue 爬坑之路(四)—— 与 Vuex 的第一次接触

    在 Vue.js 的项目中,如果项目结构简单, 父子组件之间的数据传递可以使用  props 或者 $emit 等方式 http://www.cnblogs.com/wisewrong/p/62660 ...

  10. 1B课程笔记分享_StudyJams_2017

    课程1B 概述 课程1B主要讲解了Android UI的ViewGroups(视图组).LinearLayout(线性布局).RelativeLayout(相对布局),Portrait Mode(竖屏 ...