创建和运行 Ansible 临时命令

这篇具有很好参考价值的文章主要介绍了创建和运行 Ansible 临时命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

    创建和运行 Ansible 临时命令

    作为系统管理员,您需要在受管节点上安装软件。

    请按照正文所述,创建一个名为 /home/curtis/ansible/adhoc.sh 的 shell 脚本,该脚本将使用 Ansible 临时命令在各个受管节点上安装 yum 存储库:

    存储库1:

        存储库的名称为 EX294_BASE

        描述为 EX294 base software

        基础 URL 为 http://rhgls.area12.example.com/dvd/BaseOS

        GPG 签名检查为启用状态

        GPG 密钥 URL 为 http://rhgls.area12.example.com/dvd/RPM-GPG-KEY-redhat-release

        存储库为启用状态

    存储库2:

        存储库的名称为 EX294_STREAM

        描述为 EX294 stream software

        基础 URL 为 http://rhgls.area12.example.com/dvd/AppStream

        GPG 签名检查为启用状态

        GPG 密钥 URL 为 http://rhgls.area12.example.com/dvd/RPM-GPG-KEY-redhat-release

        存储库为启用状态

创建和运行 Ansible 临时命令,ansible

 

vim adhoc.sh
chmod 755 adhoc.sh 
./adhoc.sh 

 adhoc.sh的内容创建和运行 Ansible 临时命令,ansible

 

#!/bin/bash
ansible all -m yum_repository -a "name=EX294_BASE description='EX294 base software' baseurl=http://rhgls.area12.example.com/dvd/BaseOS gpgcheck=yes  gpgkey=http://rhgls.area12.example.com/dvd/RPM-GPG-KEY-redhat-release enabled=yes "
ansible all -m yum_repository -a "name=EX294_STREAM description='EX294 stream software' baseurl=http://rhgls.area12.example.com/dvd/AppStream gpgcheck=yes  gpgkey=http://rhgls.area12.example.com/dvd/RPM-GPG-KEY-redhat-release enabled=yes "

创建和运行 Ansible 临时命令,ansible

ansible all -a "yum repolist -v"

 文章来源地址https://www.toymoban.com/news/detail-658455.html

到了这里,关于创建和运行 Ansible 临时命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ansible 创建使用角色

    使用 Ansible Galaxy 和要求文件 /ansible/roles/requirements.yml 。从以下 URL 下载角色并安装到 /ansible/roles : http://materials/haproxy.tar 此角色的名称应当为 balancer http://materials/phpinfo.tar 此角色的名称应当为 phpinfo 创建成功  

    2024年02月11日
    浏览(35)
  • Ansible 常用命令50条

    以下是 Ansible 常用的 50 条命令: ansible --version : 查看 Ansible 版本信息。 ansible all -m ping : 检查所有主机的连通性。 ansible-playbook playbook.yml : 运行指定的 Ansible Playbook 文件。 ansible-doc module_name : 查看指定模块的帮助文档。 ansible-config view : 查看当前 Ansible 配置信息。 ansible-inve

    2024年02月10日
    浏览(33)
  • Ansible基础和命令行模块操作

       _   Ansible是一个基于  Python开发  的配置管理和应用部署工具,现在也在 自动化管理 领域大放异彩。它融合了众多老牌运维工具的优点,Pubbet和Saltstack能实现的功能,Ansible基本上都可以实现。    1.Ansible能做什么?

    2024年02月01日
    浏览(37)
  • Ansible命令格式和常用模块介绍

    ansible [群组名] -m [模块名] -a [参数] command模块为默认模块,用于远程执行命令(命令模块) 使用command模块在远程主机中执行命令时,不会经过远程主机的shell处理,在使用command模块时,如果需要执行命令中的含\\\"\\\",\\\"\\\",\\\"|\\\",\\\"\\\"等特殊符号时,这些符号功能会失效 常用参数: command模块

    2024年01月19日
    浏览(39)
  • ansible特点、工具合集、搭建、命令合集

    目录 一、ansible特点 二、ansible应用  三、ansible搭建 1、 实验环境,准备三台服务器,关闭防火墙 2、在ansible(192.168.1.12)服务器上yum安装ansible 3、创建ssh免交互登录 四、ansible配置 五、ansible命令 1)ansible 2)ansible-doc 3)ansible-playbook 4) ansible-console  一、ansible特点 Ansible基

    2024年02月16日
    浏览(36)
  • ansible批量创建crontab文件并添加到定时任务

    Ansible 来修改 crontab 文件并添加计划任务。用于将你提供的 cron 行添加到特定用户的 crontab 中: 确保将 your_target_host 替换为目标主机的名称或 IP 地址,将 your_username 替换为要添加 cron 任务的用户的用户名。 运行此 Playbook 将使用 Ansible 在指定的用户的 crontab 中添加新的 cron 任

    2024年02月11日
    浏览(43)
  • 创建密码库/创建用户帐户/更新 Ansible 库的密钥/ 配置cron作业

    目录 创建密码库 创建用户帐户 更新 Ansible 库的密钥  配置cron作业       按照下方所述,创建一个 Ansible 库来存储用户密码:         库名称为 /home/curtis/ansible/locker.yml         库中含有两个变量,名称如下:             pw_developer,值为 Imadev             pw_manager,值为

    2024年02月12日
    浏览(40)
  • ansible的部署和命令模块和playbooks剧本

    ` Ansible是基于模块工作的,只是提供了一种运行框架,本身没有完成任务的能力,真正操作的是Anisble的模块。每个模块都是独立的、实现了批量系统配置、批量程序部署、批量运行命令等功能。 优势: ①轻便性:无需在被控制服务器上安装客户端,Ansible基于ssh协议 ②幂等

    2024年02月10日
    浏览(36)
  • Ansible file文件模块 设置文件的属性,比如创建文件、创建链接文件、删除文件

    这就是创建目录成功之后的回显 可以看到,已经打印出目录app 执行成功 的 正确输出 查看目录结构已经 删除 目录 app force #需要在两种情况下强制创建软链接,一种是源文件不存在,但之后会建立的情况下;另一种是目标软链接已存在,需要先取消之前的软链,然后创建新的

    2024年02月20日
    浏览(46)
  • 自动化运维:Ansible基础与命令行模块操作

    目录 一、理论 1. Ansible 2.部署Ansible自动化运维工具 3.Ansible常用模块 4.hostsinverntory主机清单 二、实验 1.部署Ansible自动化运维工具 2.ansible 命令行模块  3.hostsinverntory主机清单 三、问题 1. ansible远程shell失败  2.组变量查看webservers内主机ip报错 ​编辑  3.组嵌套查看webs内主机ip报

    2024年02月11日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包