题目2:创建和运行ansible临时命令

解题思路:

  1. ansible all  -m 调用yum”_repository 模块
  2. 赋予脚本执行的权限 chmod a+x adhoc.sc
  3. 导入gpgkey 秘钥 :ansible -m shell all -a “rpm - –import 秘钥地址”
  4. ansible-doc yum_repository    #寻求帮助

解法:

vi adhoc.sc

#!/bin/bash

ansible all -m yum_repository -a ‘name=”EX294_ASE” description=”EX294 base software”

baseurl=-------BaseOS

gpgcheck=yes

gpgkey=-------release

enabled=yes ‘

ansible all -m yum_repository -a ‘name=”EX294_STREAM” description=”EX294 streamsoftware”

baseurl=-------AppStream

gpgcheck=yes

gpgkey=-----relaease

enabled=yes’

./ adhoc.sc        #执行脚本

chmod a+x adhoc.sh          #赋予shell脚本可执行的权限

vi ansible.cfg          #修改配置文件

ask_pass = False

host_key_checking = False

remote_user=student

[privilege_escalation]        #普通用户需要配置

become=True              #是否需要提权

become_method=sudo       #手动切换

become_user=student           #当前用户

become_ask_pass=false         #无秘验证登录

./adhoc.sh

ansible -m shell all -a “rpm - –import”秘钥地址

验证结果:

ansible all -m shell -a “yum -y repolist all”    调用shell模块做个活动

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值