【ansible】CentOS7.x上ansible的离线安装包制作

在一台CentOS7.x的联网机器上

# yum -y install yum-utils createrepo epel-release

# mkdir yum

# repotrack ansible -p yum

# createrepo -v yum

# tar -zcf yum.tar.gz yum


在离线机器上安装ansible

# cat   install_ansible.sh

########################################################

#!/bin/bash

parent_path="$( cd "$(dirname "$0")"; pwd -P )"

cd "$parent_path"

rm -rf /tmp/yum

tar -zxf yum.tar.gz -C /tmp

echo "

[YUM]

name=yum

baseurl=file:///tmp/yum

enable=1

gpgcheck=0 " > /etc/yum.repos.d/yum.repo

yum clean all

yum -y install ansible --disablerepo="*" --enablerepo="YUM"

sed -i '/\[defaults\]/a \host_key_checking = False\' /etc/ansible/ansible.cfg

rm -rf /etc/yum.repos.d/yum.repo

rm -rf /tmp/yum

ansible --version

if [ $? -eq 0 ]; then

  echo -e "\033[32mInstall ansible successfullly! \033[0m"

else

  echo -e "\033[31mInstall ansible failed! \033[0m"

fi

#########################################################


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容