首页 > 其他分享 >ansible-playbook各个组件

ansible-playbook各个组件

时间:2023-09-14 17:45:33浏览次数:34  
标签:admin ansible hosts playbook 组件 home user

1.ansible-playbook组件

ansible-playbook主要的组件有:

  1. hosts:主机列表
  2. remote_user 远程用户
  3. tasks:任务
  4. variables:变量
  5. templates:模板
  6. handlers和notity:触发器
  7. tags:标签

2.ansible-playbook hosts组件

ansible远程执行playbook指定任务的主机列表,需事先在hosts文件中指定主机列表清单。默认路径:/etc/ansible/hosts

[webservers]
alpha.example.org
beta.example.org
192.168.1.100
192.168.1.110

[dbservers]
db01.intranet.mydomain.net
db02.intranet.mydomain.net
10.25.1.56
10.25.1.57

3.ansible-playbook remote_user组件

准备:创建admin用户

[root@localhost home]# useradd admin

配置admin密码

[root@localhost home]# passwd admin

主节点添加目标节点的SSH认证信息

ssh-copy-id [email protected]

执行user.yml

[root@localhost home]# cat user.yml 
---
- hosts: webservers
  remote_user: admin
  tasks: 
   - name: file
     file: name=/home/admin/admin.txt state=touch
...

测试ansible-playbook

[root@localhost home]# ansible-playbook -C user.yml 

 

标签:admin,ansible,hosts,playbook,组件,home,user
From: https://www.cnblogs.com/joyware/p/17703012.html

相关文章

  • markdown画图组件-mermaid
    风险名单业务系统,查询,名单,核实数据数据来源导入-外部系统sequenceDiagram名单系统->>数据仓库:获取文件数据仓库-->>名单系统:返回文件名单系统->>名单系统:更新存量名单维护-本系统管理管理申诉抗辩sequenceDiagramparticipant信贷系统as调用......
  • Vue学习四:组件的三大组成部分、组件通信和进阶语法
    一、组件的三大组成部分<template>里面只能有一个根元素<style>全局样式(默认):影响所有组件局部样式:scoped下样式,只作用于当前组件<script>el根实例独有,data是一个函数,其他配置项一致二、scoped设置局部样式默认情况:写在组件中的样式会全局生效→因此很容易造成多......
  • 项目开发中难点-项目使用v-if控制表单/元素/组件显示隐藏,例如调用接口后赋值需重新加
    项目中使用v-if="show"  控制组件的显示或隐藏,当接口返回后this.show=false,进行赋值,后this.show=true显示 。但是页面没有正常显示,此时使用this.$nextTick。 一、$nextTick()概述1.$nextTick()原理$nextTick()是Vue.js框架中的一个方法,它主要用于DOM操作......
  • 百度 Web Uploader 文件批量上传组件
    WebUploader是由BaiduWebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件。在现代的浏览器里面能充分发挥HTML5的优势,同时又不摒弃主流IE浏览器,沿用原来的FLASH运行时,兼容IE6+,iOS6+,android4+。两套运行时,同样的调用方式,可供用户任意选用。采用大文件......
  • 【HarmonyOS】如何实现应用内引用HSP模块中ArkUI组件
    ​【关键字】HSP开发、引入HSP模块中ArkUI组件 【写在前面】在使用ArkTS开发HarmonyOS应用时,通常会定义一些公共组件或公共接口功能,此时可以将这些功能封装到HSP模块中,然后通过在HSP模块中导出组件或接口方式在其他模块中引用,可以实现应用内部代码与资源的共享。这里主要讲......
  • 可视化图表组件之股票数据分析应用
    股市是市场经济的必然产物,在一个国家的金融领域之中有着举足轻重的地位。在过去,人们对于市场走势的把握主要依赖于经验和直觉,往往容易受到主观因素的影响,导致决策上出现偏差。如今,通过数据可视化呈现,便可将历年数据和市场情报进行深度挖掘、分析,从中找到规律和趋势,帮助用户做出更......
  • Vue二维码组件
    1.前言该组件依赖qrcode.js与element-ui支持二维码大小配置,点击大图预览该组件以vue文件形式进行封装,需要配置httpVueLoader插件进行引入,其他格式请自行更改源码2.使用方法引入依赖<linkhref="https://cdn.bootcdn.net/ajax/libs/element-ui/2.15.13/theme-chalk/index......
  • ansible-playbook简单了解
    1.playbook简介playbook是ansible用于配置,部署,和管理节点的剧本。2.playbook格式playbook由YAML语言编写。3.playbook执行过程1.将以编排好的任务集(ansible单条命令集合)写进playbook2.通过ansible-playbook命令分拆任务集逐条执行ansible命令,按预定规则逐条执行4.playbook......
  • 怎么样在表格组件中实现色阶图的效果?
    要在表格组件中实现色阶图的效果,可以通过以下几个步骤实现:确定颜色范围:首先,确定你想要在表格中使用的颜色范围。这个范围可以根据数据的取值范围来确定。配置数据:将数据按照取值范围进行分类,并为每个分类分配对应的颜色。创建表格:使用表格组件(如HTML的<table>元素或其他表格库)......
  • 如何将element-ui中的tab组件默认展示的tab标签数量改掉?
    要将ElementUI中的Tab组件默认展示的标签数量更改,可以使用tab-list属性设置。tab-list属性用于控制默认展示的标签数量。以下是修改Tab组件默认展示标签数量的示例代码:<template><el-tabsv-model="activeTab":tab-list="tabList"><el-tab-panev-for="tabint......