Ansible模块之file、fetch、cron、hostname、yum

2017年3月30日11:05:26 1 741 views
本文最后更新于2017年9月15日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!

file模块:设置文件的属性

用法:

(1) 创建目录:

-a "path=  state=directory"

(2) 创建链接文件:

-a "path=  src=  state=link"

(3) 删除文件:

-a "path=  state=absent“

Ansible模块之file、fetch、cron、hostname、yum

示例:修改文件的权限和属主

Ansible模块之file、fetch、cron、hostname、yum

验证文件

Ansible模块之file、fetch、cron、hostname、yum

示例:创建文件的软连接

Ansible模块之file、fetch、cron、hostname、yum

验证文件

Ansible模块之file、fetch、cron、hostname、yum

设置文件的状态为absent(即删除文件)

Ansible模块之file、fetch、cron、hostname、yum

验证文件

Ansible模块之file、fetch、cron、hostname、yum

fetch模块:从远程主机拿文件

Ansible模块之file、fetch、cron、hostname、yum

示例:从192.168.10.5主机拿一个文件

Ansible模块之file、fetch、cron、hostname、yum

cron模块:管理计划任务条目

用法:

-a ""

minute=

hour=

day=

month=

weekday=

job=

name=

user=
state={present|absent}

Ansible模块之file、fetch、cron、hostname、yum

示例:创建一个同步时间的计划任务,每5分钟同步一下服务器的时间

Ansible模块之file、fetch、cron、hostname、yum

验证任务

Ansible模块之file、fetch、cron、hostname、yum

示例:删除计划任务

Ansible模块之file、fetch、cron、hostname、yum

验证任务

Ansible模块之file、fetch、cron、hostname、yum

hostname模块:管理主机名

用法:

name=

Ansible模块之file、fetch、cron、hostname、yum

示例:修改主机名

Ansible模块之file、fetch、cron、hostname、yum

验证主机名

Ansible模块之file、fetch、cron、hostname、yum

yum模块:使用yum命令完成程序包管理

用法:

-a ""

(1) name=  state={present|latest}

(2) name=  state=absent

Ansible模块之file、fetch、cron、hostname、yum

示例:安装指定包

此实验,首先,确定主机的yum源是可用的,否则实验会失败

 

Ansible模块之file、fetch、cron、hostname、yum

安装httpd包:

Ansible模块之file、fetch、cron、hostname、yum

验证

Ansible模块之file、fetch、cron、hostname、yum

删除httpd包

Ansible模块之file、fetch、cron、hostname、yum

验证

Ansible模块之file、fetch、cron、hostname、yum

 

  • 微信小程序
  • 关注微信小程序
  • weinxin
  • 微信公众号
  • 关注微信公众号
  • weinxin
Honest1y

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  1   博主  0

    • avatar 腾讯视频 4

      厉害