个性化阅读
专注于IT技术分析

在linux安装ansible

本文概述

比较并权衡你的选择权后,决定选择Ansible。然后将其安装在你的系统上。让我们逐步进行不同Linux发行版中的安装,例如:

先决条件

  1. PyYAML:YAML解析器和python编程语言的发射器。
  2. Httplib2:全面的HTTP客户端库。
  3. parmiko:原生python SSHv2协议库。
  4. 发行版:RHEL / CentOS / Debian / Ubuntu Linux。
  5. Jinja2:一种现代且设计友好的python模板语言。
  6. sshpass:非交互式ssh密码认证。

在RedHat / Centos系统上安装Ansible

步骤1:安装EPEL仓库

[root@ansible-server ~]# sudo yum install epel-release

步骤2:安装Ansible软件包。

[root@ansible-server ~]# sudo yum install -y ansible

在Debian / Ubuntu系统上安装Ansible

步骤1:首先对软件包进行更新

$ sudo apt update

步骤2:然后安装软件属性通用软件包。

$ sudo apt install software-properties-common

步骤3:然后安装Ansible个人软件包存档。

$ sudo apt-add-repository ppa:ansible/ansible

步骤4:安装Ansible。

$ sudo apt update
$ sudo apt install ansible

使用pip安装Ansible

pip命令是用于安装和管理python软件包的工具。

步骤1:此给定的方法在Linux和UNIX之类的系统上都有效。

$ sudo pip install ansible

安装最新版本的Ansible

使用Portage(Gentoo)

$ emerge -av app-admin/ansible

要安装最新版本,你需要在出现之前取消屏蔽Ansible软件包:

$ echo 'app-admin/ansible' >> /etc/portage/package.accept_keywords

使用pkg(FreeBSD)

Ansible适用于python 2和3版本,FreeBSD对于每个python版本都有不同的软件包。要安装,你可以使用:

$ sudo pkg install py27-ansible

要么

$ sudo pkg install py36-ansible

你还可以从端口安装:

$ sudo make -C /usr/ports/sysutils/ansible install

使用OpenCSW(Solaris)

可从openCSW将Ansible作为SysV软件包用于Solaris:

# pkgadd -d http://get.opencsw.org/now
# /opt/csw/bin/pkgutil -i ansible

使用Pacman(Arch Linux)

Ansible在社区存储库中可用:

$ pacman -S ansible

使用sbopkg(Slackware Linux)

SlackBuilds.org资源库中提供了Ansible构建脚本。也可以使用sbopkg进行构建和安装。

步骤1:使用Ansible和所有依赖项创建队列。

# sqg -p ansible

步骤2:从创建的队列文件构建和安装软件包。

# sbopkg -k -i ansible

使用swupd(清除Linux)

步骤1:Ansible及其依赖项可作为sysadmin主机管理捆绑包的一部分使用。

$ sudo swupd bundle-add sysadmin-hostmgmt

步骤2:软件更新将由swupd工具管理。

$ sudo swupd update

正在安装

通过使用yum

在Fedora上:

$ sudo dnf install python-argcomplete

在RHEL和CentOS上:

$ sudo yum install epel-release
$ sudo yum install python-argcomplete

通过使用apt

$ sudo apt install python-argcomplete

通过使用点

$ pip install argcomplete

赞(0)
未经允许不得转载:srcmini » 在linux安装ansible

评论 抢沙发

评论前必须登录!