当前位置: 首页 > news >正文

ansible-playbook之获取服务器IP存储到本地文件

1.编写获取服务器IP的剧本

vim get_ips.yml

---
- hosts: all
remote_user: root

vars:
ipv4: "{{ ansible_default_ipv4.address }}"

tasks:
- name: Gather facts
setup:

    - name: Append server IP to local file
lineinfile:
path: "./ip.txt"
line: "{{ ipv4 }}"
create: yes
insertafter: EOF
delegate_to: localhost


  • 使用 ansible.builtin.lineinfile 模块来将每个 IP 地址追加到文件 ip.txt 中,而不是覆盖文件。每次执行时,它都会将 IP 地址添加到文件末尾。
  • delegate_to: localhost:将任务委托给本地机器执行,因此 IP 地址会被追加到本地的 ip.txt 文件中

2. 执行获取IP的剧本

ansible-playbook get_ips.yml

http://www.lryc.cn/news/613290.html

相关文章:

  • Linux---第三天---权限
  • Idea打包可执行jar,MANIFEST.MF文件没有Main-Class属性:找不到或无法加载主类
  • 3a服务器的基本功能1之身份认证
  • LINUX-文件查看技巧,重定向以及内容追加,man及echo的使用
  • Java开发时出现的问题---架构与工程实践缺陷
  • vue开发的计算机课程页面
  • Salesforce 的Event Monitoring和Audit Trail 区别
  • C语言中级_动态内存分配、指针和常量、各种指针类型、指针和数组、函数指针
  • 洛谷P1990 覆盖墙壁
  • AMO:超灵巧人形机器人全身控制的自适应运动优化
  • 前端学习 7:EDA 工具
  • 板块三章节3——NFS 服务器
  • SupChains技术团队:需求预测中减少使用分层次预测(五)
  • 写Rust GPU内核驱动:GPU驱动工作原理简述
  • SymPy 中 atan2(y, x)函数的深度解析
  • CentOS 7 安装 Anaconda
  • 14天搞定Excel公式:告别加班,效率翻倍!
  • Windows Oracle 11 g dmp数据库恢复笔记
  • mysql 索引失效分析
  • 全面解析 URL 重定向原理:从协议、实现到安全实践
  • X4000 私有 5G 实验室入门套件
  • 亚马逊采购风控突围:构建深度隐匿的环境安全体系
  • 安全守护,温情陪伴 — 智慧养老产品上新
  • C语言memmove函数详解:安全高效的内存复制利器
  • 翻译模型(TM):基于短语的统计翻译模型(PBSMT)的构建
  • MySQL的变量、控制流程和游标:
  • leetcode 415.字符串相加
  • RAGAS:检索增强生成系统的无参考评估框架与技术解析
  • caffetne本地缓存--Java实现
  • 【音视频】WebRTC C++ native 编译