首页 > 其他分享 >ansible练习四

ansible练习四

时间:2022-10-27 02:44:25浏览次数:84  
标签:httpd group name 练习 state ansible webdev

创建Web内容目录

按照下方所述,创建一个名为 /home/student/ansible/webcontent.yml 的 playbook:

  • 该 playbook 在 dev 主机组中的受管节点上运行

创建符合下列要求的目录 /webdev:

  • 所有者为 devops 组

  • 具有常规权限:owner=read+write+execute,group=read+write+execute, other=read+execute

  • 具有特殊权限: set group ID

用符号链接将/webdev目录链接到/var/www/html/webdev

创建文件 /webdev/index.html,其中包含如下所示的单行文本:Development

在 dev 主机组中主机上浏览此目录(例如 http://node1.example.com/webdev/ )将生成以下输出: Development

[student@ansible ~/ansible]$vim alone.yml
---
- name: homework
  hosts: dev
  tasks:
	- name: yum httpd
	  yum:
		name: httpd
		state: installed
	- name: httpd service
	  service:
		name: httpd
		state: restarted
		enabled: yes
	- name: httpd firewalld
	  firewalld:
		service: http
		permanent: yes
		state: enabled
		immediate: yes
	- name: create group
	  user:
		name: devops
	- name: create dir
	  file:
		path: /webdev
		group: devops
		state: directory
		mode: 2775
		setype: httpd_sys_content_t
	- name: create link
	  file:
		src: /webdev
		dest: /var/www/html/webdev
		state: link
	- name: create file
	  copy:
		content: "Development\n"
		dest: /webdev/index.html
		setype: httpd_sys_content_t
[student@ansible ~/ansible]$ansible-playbook alone.yml
******略******
PLAY RECAP
********************************************************************************
*****************************
node1 : ok=8 changed=7 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0

测试

[root@node1 ~]# curl http://node1/webdev/
Development

标签:httpd,group,name,练习,state,ansible,webdev
From: https://www.cnblogs.com/Archer-x/p/16830712.html

相关文章

  • 今天独立尝试了增删改查,重点练习了修改语句
    效果还可以  查询语句出了点小问题   修改用到了4个jsp文件跳转其中session.setAttribute()语句的使用,刚开始由于理解上面的混乱,没有成功修改,后来才发现问题......
  • python爬虫练习3
    说明python3.6.132位获取豆瓣电影推荐页电影详情,参考网址​​​https://movie.douban.com/explore#!type=movie&tag=%E7%83%AD%E9%97%A8&sort=recommend&page_limit=20&......
  • python爬虫练习2
    难度★目标网站​​http://quotes.toscrape.com/tag/humor/​​用到库scrapy1.4系统说明python3.6.164位目标获取名言与作者等(分页)新建文件quotes_spider.py,输入一下代码:i......
  • python爬虫练习1
    目录索引:​​python爬虫练习6:今日头条搜索图集​​​​python爬虫练习5:博客阅读量助手​​python爬虫练习4:刷浏览量​​python爬虫练习3:豆瓣电影推荐页电影详情​​​​pyth......
  • #yyds干货盘点# LeetCode 腾讯精选练习 50 题:搜索旋转排序数组
    题目:整数数组nums按升序排列,数组中的值互不相同。在传递给函数之前,nums在预先未知的某个下标k(0<=k<nums.length)上进行了旋转,使数组变为[nums[k],nums[k+1],........
  • #yyds干货盘点# LeetCode 腾讯精选练习 50 题:字符串相乘
    题目:给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。注意:不能使用任何内置的BigInteger库或直接将输入......
  • 234. 面向对象(上)综合练习题 题面
    234.综合练习题1235.综合练习题2......
  • 练习题12
    1、给定一个导演Director接口,内含唯--的抽象方法makeMovie,且无参数、无返回值,使用lambda表达式在Test中完成调用。在下面的代码中,请使用Lambda的省略格式调用invokeDir......
  • 3道经典的Python练习题【多测师】
      二、请按照以下3条规则计算1-99之和: 1.小于或等于10的(譬如:1+2+...+10),全部相加; 2.大于10的,如果十位数是偶数的,则计算他们之间的偶数之和(譬如:20+22+24+...+40+42..+......
  • ansible
    ansible学习地址:总体介绍—国内最专业的Ansible中文官方学习手册在linux上下载ansible:yum-yinstallansible安装目录如下:配置文件目录:/etc/ansible/......