banner
NEWS LETTER

Ansible-Hosts文件配置

Scroll down

本文作者:丁辉

Ansible-Hosts文件配置

编写 /etc/ansible/hosts 文件

  • 普通写法

    1
    2
    3
    4
    5
    6
    7
    8
    9
    [group1] # 主机组

    192.168.1.10
    192.168.1.20

    [group2] # 主机组

    192.168.1.30
    192.168.1.40
  • 为主机配置变量参数

    1
    2
    3
    4
    5
    6
    7
    8
    9
    [group1] # 主机组

    192.168.1.10 ansible_ssh_port="22" ansible_ssh_user="root" ansible_ssh_pass=""
    192.168.1.20 ansible_ssh_port="22" ansible_ssh_user="root" ansible_ssh_pass=""

    [group2] # 主机组

    192.168.1.30 ansible_ssh_port="22" ansible_ssh_user="root" ansible_ssh_pass=""
    192.168.1.40 ansible_ssh_port="22" ansible_ssh_user="root" ansible_ssh_pass=""
  • 为主机组配置变量参数

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    [group1] # 主机组

    192.168.1.10
    192.168.1.20

    [group2] # 主机组

    192.168.1.30
    192.168.1.40

    [group1:vars]

    ansible_ssh_port="22" # 填写服务器端口

    ansible_ssh_user="root" # 填写服务器用户

    ansible_ssh_pass="" # 填写服务器密码

    [group2:vars]

    ansible_ssh_port="22" # 填写服务器端口

    ansible_ssh_user="root" # 填写服务器用户

    ansible_ssh_pass="" # 填写服务器密码
  • 为所有主机组配置变量参数

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    [group1] # 主机组

    192.168.1.10
    192.168.1.20

    [group2] # 主机组

    192.168.1.30
    192.168.1.40

    [all:vars] # 指定所有主机组

    ansible_ssh_port="22" # 填写服务器端口

    ansible_ssh_user="root" # 填写服务器用户

    ansible_ssh_pass="" # 填写服务器密码

I'm so cute. Please give me money.

其他文章
cover
网络插件安装
  • 70/01/01
  • 00:00
  • Kubernetes-网络
cover
Ansible加密
  • 70/01/01
  • 00:00
  • Kubernetes-CICD
目录导航 置顶
  1. 1. Ansible-Hosts文件配置
请输入关键词进行搜索