首页 > 其他分享 >ansible-安装

ansible-安装

时间:2023-10-09 12:15:01浏览次数:32  
标签:bin install apt 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

标签:bin,install,apt,ansible,版本,安装
From: https://www.cnblogs.com/rainbow-tan/p/17751398.html

相关文章

  • 使用 kubeadm 安装 k8s 集群
    背景之前使用过kubespray​的ansibleplaybook安装集群,尽管此剧本是官方推荐使用的,但是它有以下缺点:剧本的编排太过于晦涩创建集群的过程中,会产生许多必要的配置文件和依赖​​以上种种,导致使用kubespray​安装的集群不利于后续的维护和部分运维功能的二次开发。一些集群......
  • centos7 安装rstan (R)
    install.packages("rstan")安装失败试开URL’https://mirrors.e-ducation.cn/CRAN/src/contrib/rstan_2.21.2.tar.gz'Contenttype'application/x-gzip'length1152008bytes(1.1MB)==================================================downloaded1.1......
  • 实验安装的python包
    pyaudio-- python3.6,pycharm可以安装pipinstallpyaudiopyqt5-- python3.6(slow)D:\ProgramFiles\python_3_6_4\Scripts>pipinstallpyqt5-ihttps://pypi.mirrors.ustc.edu.cn/simple/Collectingpyqt5 CouldnotfetchURLhttps://pypi.mirrors.ustc.edu.cn......
  • pip安装报错:is not a supported wheel on this platform
    可能的原因1:安装的不是对应python版本的库,下载的库名中cp27代表python2.7,其它同理。 可能的原因2:(下载的是对应版本的库,然后仍然提示不支持当前平台)我下载到的numpy库文件名:numpy-1.10.4+mkl-cp27-cp27m-win32.whl使用pip安装(在命令行中):pipinstall numpy-1.10.4+mkl-......
  • jenkins安装插件报错
    1、安装插件publish-over-ssh报错 解决方案:下载publish-over.hpi文件 https://updates.jenkins.io/download/plugins/publish-over/0.22/publish-over.hpi离线安装选择的插件: 然后再安装publish-over-ssh插件 ......
  • 安装MySQL报错
    报错1:初始化报错mysqld:errorwhileloadingsharedlibraries:libaio.so.1:cannotopensharedobjectfile:Nosuchfileordirectory 缺少libaio.so.1共享库文件。libaio是一个用于异步I/O操作的库,MySQL依赖于它。解决这个问题的方法是安装libaio库。yum-yin......
  • 4,rndc安装配置
    rndc远程管理DNS生成rndc-key#rndc-confgen-r/dev/urandom#Startofrndc.confkey"rndc-key"{algorithmhmac-md5;secret"MFM4AocpN0lcoL4fN2lA6Q==";};options{default-key"rndc-key";default-server127.0.0.1......
  • 5,bind-chroot 安装启动
    1、bind软件安装后,会产生几个固有文件,分为两类:一类是配置文件在/etc目录下,一类是dns记录文件在/var/named目录下。yuminstall-ybindbind-chrootbind-utilsbind:bind的主程序软件包,进程名为namedbind-chroot:为bind提供chroot功能,将bind进程限制在自己的家目录下,防止错误的......
  • 12,zabbix 6.0 编译安装
    1、编译安装Nginxyuminstall-ypcrepcre-devel#下载Nginxwgethttp://nginx.org/download/nginx-1.18.0.tar.gz#解压Nginxtar-zxvfnginx-1.18.0.tar.gz#编译安装Nginxcdnginx-1.18.0mkdir-p/usr/local/nginx/./configure--prefix=/usr/local/nginx/--wi......
  • vasp5.4.4+vaspkit安装
    vasp用gnu编译安装是最方便的,下面这个教程非常完整好用vasp-GNU注意看下方评论,第7步更改第33行处,需要删掉-L。vaspkit从sourceforge下载vaspkit打开官网后,右键download获取直链用wget下载即可。解压后运行./setup.sh最后vim~/.vaspkit更改赝势文件路径即可。赝势路径......