新闻动态

了解行业资讯与公司最新动态

2024-2-1 23:44 | wsl

when条件判断

1、捕获一个命令的输出,根据命令的输出结果的不同来触发不同的task;2、根据不同目标主机的facts,以定义不同的task;3、可以直接调用变量,不需要加{{}}; 一、比较运算符 == : 比较两个对象是否相等,相等则返回真。可用于比较字符串和数字,两个变量也可以比较。 != :  比较两个对象是否不等,不等则为真。 > :  ...

阅读全文
2024-2-1 23:43 | wsl

block任务块、rescue和always

一、block任务块 1、可以通过block关键字,将多个任务组合在一起2、可以将整个block任务组,一起控制是否要执行 举例: # vim /tmp/block.yaml--- - hosts: web3   tasks:   - name: test block     b...

阅读全文
2024-2-1 23:42 | wsl

default过滤器

一、default过滤器能让变量未定义时返回指定的值 举例: # vim /tmp/default1.yaml--- - hosts: web1   vars:      test1: test1   tasks:   - debug:   ...

阅读全文
2024-2-1 23:41 | wsl

引入外部变量文件:vars_files和include_vars

一、vars_files 举例一: ①定义变量文件# vim /tmp/testfile---testvar1: aaatestvar2: bbb ②引用变量文件# vim /tmp/testfile.yaml--- - hosts: web1   remote_user: root   vars_files...

阅读全文
2024-2-1 23:40 | wsl

Ansible-playbook 高级用法

一、本地执行connection 在控制主机本地运行一个特定的任务--- - hosts: web1   tasks:   - name: copy     copy:       content: hello    &...

阅读全文
2024-2-1 23:40 | wsl

import_playbook与include_tasks

一、import_playbook 1、一次性执行多个playbook任务,所有任务必须写完整 2、free-form     自由形式     导入的剧本的名称是直接指定的,没有任何其他选项   第一个playbook: # vim test1.yaml--- - hosts: web1...

阅读全文
2024-2-1 23:39 | wsl

Ansible-vault 加密数据

        在编写playbook时,可能会涉及到一些敏感的数据,比如密码,当这些敏感数据以明文的方式存储在playbook中时,可能是不能被接受的,我们可以使用”ansible-vault”命令,对敏感数据进行加密,我们可以对整个文件加密,也可以对某个字符串加密(也就是变量加密),那么具体...

阅读全文
2024-2-1 23:38 | wsl

ansible版本变化(collection集合和ansible-navigator导航器)

演示:准备好Rocky linux 9.4https://developer.aliyun.com/mirror/OS镜像---发行版:rockylinux---发行版:9.4(x86_64-minimal)---下载 1、修改主机名# hostnamectl set-hostname Rocky 2、配置静态IP地址(修改IPv4地址即可)# vi /et...

阅读全文
2024-2-1 23:38 | wsl

角色订制:roles

一、 roles简介 为了实现playbook重用,可以使用role角色 角色role相当于把任务打散,放到不同的目录中。 再把一些固定的值,如用户名、软件包、服务等,用变量来表示。 role角色定义好之后,可以在其他playbook中直接调用 二、 角色集合 roles/  mysql/  nginx/  httpd/ t...

阅读全文
2024-2-1 23:37 | wsl

云计算openstack

OpenStack的起源 2002年,美国著名的电商公司亚马逊(Amazon)干了一件“不务正业”的事。他们向客户推出了一项全新的业务——包括存储空间、计算能力等资源服务的Web Service。这就是大名鼎鼎的AWS(Amazon Web Service)。 说白了,这个Web Service服务,就是为大家...

阅读全文