ansible的网络管理
Ansible 网络管理
2023-09-14 09:15:56 时间
ansible的网络管理
红帽官方推荐使用network-roles
创建group_vars/webservers/
目录
目录下创建network.yml
文件
---
network-connections:
- name: enp2s0
type: ethernet
ip:
address:
- 172.25.250.30/24
创建play.yml
文件
---
- name: 网络管理示例
hosts: webservers
roles:
- rhel-system-roles.network
执行play.yml
即可
ansible-playbook play.yml
nmcli模块
参数 | 解释 |
---|---|
conn_name | |
autoconnect | |
dns4 | dns地址 |
gw4 | 网关 |
ifname | 网卡 |
ip4 | ipv4地址 |
state | 启用或者禁用 |
type | 网络类型 |
示例代码:
- name: NIC配置
nmcli:
conn_name: ens4-conn
ifname: ens4
type: ethernet
ipv: 172.25.250.30/24
gw4: 172.25.25-.1
state: present
hostname模块
配置主机名
- name: 配置主机名
hostname:
name: managedhost1
相关文章
- Ansible - 9 - 技巧提示
- ansible用user/group模块管理受控机上的用户和组(ansible2.9.5)
- ansible使用script模块在受控机上执行脚本(ansible2.9.5)
- Ansible详解(十)——Ansible Template模板基础
- python django ansible自动化运维管理平台源码收藏
- Ansible@一个有效的配置管理工具--Ansible configure management--翻译(十)
- Ansible@一个高效的配置管理工具--Ansible configure management--翻译(十一)
- 88.第十八章 运维自运化之ANSIBLE -- Ansible Playbook(四)
- 87.第十八章 运维自运化之ANSIBLE -- Ansible入门和Playbook(三)
- Ansible playbook 讲解与实战操作
- Ansible 自动化运维笔记
- Ansible playbook的语法∶YAML
- a28.ansible 生产实战案例 -- 基于kubeadm安装kubernetes v1.20 -- 集群升级(二)
- a6.ansible 生产实战案例 -- chrony服务端roles
- a4.ansible 生产实战案例 -- chrony服务端playbook
- ansible实战应用系列教程8:magic variables
- Ansible自动化运维
- ansible的block任务块(一组逻辑tasks)
- Ansible-Playbook