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

image-20231007164449065

然后就会提示支持的版本有哪些,然后选一个安装

安装某个版本

运行以下命令安装2.14.9

python3 -m pip install --user ansible-core==2.14.9

image-20231007164250091

配置环境变量

默认是安装在当前用户目录下的.local/bin文件夹中,我们可以通过配置环境变量,直接使用,否则,需要通过绝对路径才可以使用,比较麻烦

echo 'export PATH=/root/.local/bin:$PATH' >>~/.bashrc
source ~/.bashrc

/root/.local/bin 需要替换为自己的路径,一般会提示,参考下图

image-20231007164907671

验证安装

最终ansible就下好了,且可以直接使用

image-20231007165027589

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

image-20230825231255641

posted @   南风丶轻语  阅读(36)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
历史上的今天:
2022-10-09 go控制台输出乱码-go执行命令输出乱码-编码bytes为gbk字符串
2021-10-09 Mysql查询某个表是否存在于某个数据库中
点击右上角即可分享
微信分享提示