日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

**ubuntu安装ansible并且安装awx管理**

發布時間:2023/12/20 Ubuntu 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 **ubuntu安装ansible并且安装awx管理** 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、 更新系統

  • sudo apt update && sudo apt -y upgrade

  • sudo reboot

  • 二、安裝ansible

  • sudo apt install ansible

  • ansible --version

  • 修改ansible主機的主機清單,加入你要執行的節點地址。

    vim /etc/ansible/hosts

    [web]

    192.168.37.140

    192.168.37.141

  • 測試結果 ansible all -m ping 192.168.37.140 | SUCCESS => { "changed": false, "ping": "pong" } 192.168.37.141 | SUCCESS => { "changed": false, "ping": "pong" }

  • 免密ssh-key(可選)

    ssh-keygen

    ssh-copy-id ip地址

    去掉yes/no的詢問

  • vim /etc/ssh/ssh_confih

    StrictHostKeyChecking no

  • systemctl restart sshd

  • 安裝docker

  • 安裝依賴

    sudo apt-get update sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
  • 安裝GPG證書

    curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

  • 寫入安裝源

    sudo add-apt-repository "deb [arch=amd64] docker-ce-linux-ubuntu安裝包下載_開源鏡像站-阿里云 $(lsb_release -cs) stable"

  • 更新并安裝doxker-ce

    sudo apt-get -y update sudo apt-get -y install docker-ce

  • 下載安裝docker-compose

    sudo curl -L https://github.com/docker/compose/releases/download/1.26.2/docker-compose-Linux-x86_64 -o /usr/local/bin/docker-compose

    chmod +x /usr/local/bin/docker-compose

    docker-compose version

  • 安裝Nodejs和NPM

    sudo apt install -y nodejs npm sudo npm install npm --global

  • 安裝docker相關python庫

    sudo apt install python3-pip pwgen sudo pip3 install requests==2.14.2

  • 下載并上傳ansible awx

    https://links.jianshu.com/go?to=https%3A%2F%2Fgithub.com%2Fansible%2Fawx%2Farchive%2F3.0.0.tar.gz

  • 解壓進入awx目錄

    cd awx/installer/

    pwgen -N 1 -s 30(復制生成的key)

  • 編輯當前目錄的inventory文件如下

    localhost ansible_connection=local ansible_python_interpreter="/usr/bin/env python3"

    [all:vars] dockerhub_base=ansible awx_task_hostname=awx awx_web_hostname=awxweb postgres_data_dir=/tmp/pgdocker host_port=80 host_port_ssl=443 docker_compose_dir=/tmp/awxcompose pg_username=awx pg_password=awxpass pg_database=awx pg_port=5432 rabbitmq_password=awxpass rabbitmq_erlang_cookie=cookiemonster admin_user=admin admin_password=StrongAdminpassword create_preload_data=True secret_key=(這里為上方key) project_data_dir=/tmp/project

  • 執行安裝

    apt install python-docker

    sudo ansible-playbook -i inventory install.yml

  • 總結

    以上是生活随笔為你收集整理的**ubuntu安装ansible并且安装awx管理**的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。