ansible-安装
在线安装
一般来说直接在线安装即可
Ubuntu
apt-get install -y ansible
centos
yum install -y epel-release
yum install -y ansible
macOS
brew install ansible
PIP方式安装
选择安装版本
如果不知道可以安装哪些版本,可以通过乱写一个版本,然后根据提示选择要安装的版本
例如:乱写一个2.222版本
python3 -m pip install --user ansible-core==2.222
然后就会提示支持的版本有哪些,然后选一个安装
安装某个版本
运行以下命令安装2.14.9
python3 -m pip install --user ansible-core==2.14.9
配置环境变量
默认是安装在当前用户目录下的.local/bin
文件夹中,我们可以通过配置环境变量,直接使用,否则,需要通过绝对路径才可以使用,比较麻烦
echo 'export PATH=/root/.local/bin:$PATH' >>~/.bashrc
source ~/.bashrc
/root/.local/bin 需要替换为自己的路径,一般会提示,参考下图
验证安装
最终ansible就下好了,且可以直接使用
docker方式安装
我喜欢用docker安装,也记录一下
Dockerfile
FROM python:3.9-slim
RUN sed -i 's/deb.debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list
RUN apt update \
&& apt install -y sshpass net-tools iputils-ping
RUN pip install ansible -i https://pypi.tuna.tsinghua.edu.cn/simple \
&& pip cache purge
WORKDIR /home/ansible
CMD ["/bin/bash"]
docker-compose
version: "3.4"
services:
ansible:
container_name: my_ansible
restart: on-failure
build:
context: .
dockerfile: Dockerfile
user: root
volumes:
- ./plays:/home/ansible
environment:
- TZ=Asia/Shanghai
tty: true
command:
- bash
运行docker-compose up -d
后
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
2022-10-09 go控制台输出乱码-go执行命令输出乱码-编码bytes为gbk字符串
2021-10-09 Mysql查询某个表是否存在于某个数据库中