摘要:
command模块 简介 command模块用于在给的的节点上运行系统命令,比如echo hello。 它不会通过shell处理命令,因此不支持像$HOME这样的变量和,以及<, >, |, ;和&等都是无效的。也就是在command模块中无法使用管道符。 模块参数 名称 必选 备注 chdir n 阅读全文
posted @ 2024-06-17 10:33
little小新
阅读(514)
评论(0)
推荐(0)
摘要:
一、with_tiems 迭代 当有需要重复性执行的任务时,可以使用迭代机制 (with_items) with_items模块一般放到模块的末尾, 与模块同一缩进级别 {{ item }}将循环迭代with_items中的值 - hosts: web2 tasks: - name: fuzhi c 阅读全文
posted @ 2024-06-17 10:33
little小新
阅读(128)
评论(0)
推荐(0)
摘要:
在 Ansible 中,"roles" 是组织 playbook 的一种方式,用于将任务和变量分组到单独的文件夹中,以便更好地管理和重用这些组件。 一个 role 通常包含以下文件和文件夹: tasks:包含要执行的任务的文件。 handlers:包含 handlers 的文件。 templates 阅读全文
posted @ 2024-06-17 10:33
little小新
阅读(50)
评论(0)
推荐(0)
摘要:
剧本的编写 通过YAML编写一个剧本,完成web的部署,配置,启动的全过程 1、先将目标主机的网站服务卸载 ansible all -m yum -a 'name=httpd state=removed' -o·all 表示所有的主机 2、在本机安装httpd yum install -y http 阅读全文
posted @ 2024-06-17 10:32
little小新
阅读(41)
评论(0)
推荐(0)
摘要:
作用:可以执行任何有效的 shell 命令,包括管道、重定向和其他 shell 特性。该模块将在远程主机上启动一个 shell,然后在该 shell 中执行命令。执行结果可以作为任务的输出返回,也可以将其保存到文件或变量中供后续任务使用。请注意,与其他模块相比,shell 模块的执行效率较低,因为它 阅读全文
posted @ 2024-06-17 10:32
little小新
阅读(16)
评论(0)
推荐(0)
摘要:
文件模块 创建文件 ansible webserver -m file -a 'path=/tmp/88/txt mode=771 state=touch'··path=文件存放的路径/文件名··mode=文件的权限、默认不写就是644··state=状态就是 touch创建文件 创建目录 ansi 阅读全文
posted @ 2024-06-17 10:32
little小新
阅读(24)
评论(0)
推荐(0)
摘要:
启动服务: ansible webserver -m service -a 'name=httpd state=started' 设置开机自启 ansible webserver -m service -a 'name=httpd state=started enabled='yes'' ·· 如果 阅读全文
posted @ 2024-06-17 10:32
little小新
阅读(36)
评论(0)
推荐(0)
摘要:
查文档:ansible-doc yum 升级所有的包:不建议使用,耗时长 ·· ansible host1 -m yum -a 'name=* state=latest' 安装apache ansible webserver -m yum -a 'name=httpd state=latest'·· 阅读全文
posted @ 2024-06-17 10:32
little小新
阅读(21)
评论(0)
推荐(0)
摘要:
1、在其它主机上批量创建用户 ansible webserver -m user -a 'name=pt state=present' · name=创建用户的名字 · state=一个状态 //present是创建或确保某个资源存在的意思 2、修改用户的密码 ··先 生成加密的密码: echo ' 阅读全文
posted @ 2024-06-17 10:31
little小新
阅读(31)
评论(0)
推荐(0)
摘要:
点对点的作用:临时的,在ansible中是指需要快速执行的单条指令、并不需要保存的命令。执行简单的命令 以下是webserver主机分组 复制模块 -m copy ansible-doc copy :可以查看copy的使用文档 copy模块的作用:将主机里的文件统一拷贝到其它主机里 例1: · 在主 阅读全文
posted @ 2024-06-17 10:31
little小新
阅读(70)
评论(0)
推荐(0)

浙公网安备 33010602011771号