首页 > 其他 > 详细

ansible

时间:2018-07-31 12:51:41      阅读:166      评论:0      收藏:0      [点我收藏+]

打印debug信息

- hosts: all
  user: root
  tasks:
  - name: show ip
    debug: msg="{{ ansible_all_ipv4_addresses }}"

  

分发文件

---
- hosts: all
  tasks:
    - name: rsync venus new
      synchronize:
        src: /root/tcollector.tar
        dest: /export/servers/
        owner: yes
        group: yes

  

端口预留、yum包

playbook

---
- name: common install
  hosts: all
  roles:
    - common

  

role

---
- name: set ip local reserved ports
  sysctl:
    name: net.ipv4.ip_local_reserved_ports
    value: "{{common[‘port‘]}}"
    state: present
    reload: yes
    ignoreerrors: yes
  when: "common[‘port‘]"

- name: ensure packages exist
  yum:
    pkg: "{{ item }}"
    state: present
  with_items: "{{common[‘yum_pkgs‘]}}"
  when: "common[‘yum_pkgs‘]"

  

ansible

原文:https://www.cnblogs.com/hongpeng0209/p/9395105.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!