文章 2024-08-07 来自:开发者社区

[ansible]wget批量调用shell脚本

前言 相较于使用playbook,个人更习惯于编写shell脚本。如果需要多台服务器执行某一任务,可以将脚本放在某个http服务目录下,比如nginx,然后通过ansible的shell模块让服务器通过wget执行远程脚本。 本文以 ansible + nginx + shell脚本为例。 ...

文章 2022-04-15 来自:开发者社区

ansible常用模块之shell模块(五)

1.shell模块实例1:查看磁盘空间[root@ansible ~]# ansible web_clust -m shell -a "df -hT | grep '/$'" 192.168.81.230 | CHANGED | rc=0 >> /dev/mapper/centos-root xfs 47G 8.2G 39G 18% / 192.168.81....

文章 2022-02-17 来自:开发者社区

07-Ansible常用模块-shell模块

一、概述shell 模块可以帮助我们在远程主机上执行命令。与 command 模块不同的是,shell 模块在远程主机中执行命令时,会经过远程主机上的 /bin/sh 程序处理。 学习此模块之前,请先参考 command 模块的介绍。二、常用参数free_form参数 :必须参数,指定需要远程执行的命令,但是并没有具体的一个参数名叫free_form,具体解释参考 command 模块。chdi....

问答 2022-02-15 来自:开发者社区

ansible all -m shell -a 'getenforce'的意思是什么呀?

ansible all -m shell -a 'getenforce'的意思是什么呀?

问答 2021-11-15 来自:开发者社区

ansible远程执行shell命令时,报错,可能是因为什么呀?

ansible远程执行shell命令时,报错[Errno 8] Exec format error,可能是因为什么呀?

问答 2020-01-07 来自:开发者社区

Ansible:如何使用Shell处理引号和空格

我正在创建一个剧本,以使用以下2.8.2版本上的剧本在“ / home”目录中列出用户: - name: Check users in /home directory hosts: REDHAT tasks: - name: List users shell: cat /etc/passwd | grep "/home" |cut -d ":" -f1| tr '\...

文章 2018-03-19 来自:开发者社区

Ansible复制文件copy和执行脚本shell(学习笔记二)

用途 系统 IP 服务端 Linux7.2 52.244 客户端 Linux7.2 52.245 客户端 Linux7.2 52.246 客户端 Linux7.2 52.247 客户端 Window server 2012 54.222 1、服务端和客户端系统 用途 系统 IP 服务端 Linux7.2 52.244 客户端 Linux7.2 52.24...

文章 2017-11-22 来自:开发者社区

基于jenkins结合svn、ansible、shell和mysql版本迁移实现多服务器批量发布

hello,大家好! 由于工作原因,本篇博文迟迟没有发布上来,在此深表歉意!因宅鸟作为一个老鸟,还有很多东西需要和大家分享,所以宅鸟有意将本篇博文作为Jenkins持续集成自动测试部署系列的收尾之篇,关于这方面的话题,有感兴趣的同学可以线下交流分享。 废话不在多说,本篇是在上篇 基于Jenkins 实现php项目的自动化测试、自动打包和自动部署 基础上,更深一层更具有实战性质,...

基于jenkins结合svn、ansible、shell和mysql版本迁移实现多服务器批量发布
文章 2017-11-16 来自:开发者社区

ansible模块command、shell、raw、script

环境: ansible端:         ip:192.168.100.129     hostname:node1.lansgg.com client端:       ip:192.168.100.131    &n...

文章 2017-11-07 来自:开发者社区

jenkins结合ansible用shell实现自动化部署和回滚

 最近用jenkins+gitlab+ansible做持续化集成,自动化部署和版本回滚。然而deploy plugin没能做到增量升级和回滚操作,折腾了很久决定自己写个脚本来简单实现。   环境: centos 7.0 64位 gitlab:v2.9.0 git:2.9 jenkins 1.651.3、git plugin、GitLab Plugin、Dynamic Parameter Plug....

jenkins结合ansible用shell实现自动化部署和回滚

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等