zoukankan      html  css  js  c++  java
  • Ansible test

    [root@localmesos ansible_test]# ansible all -a "/bin/echo hello"
    192.168.111.111 | SUCCESS | rc=0 >>
    hello

    --------------------------------------------------------------------------------------------------------------------------------

    vi /etc/ansible/hosts

    [webservers]
    192.168.111.111

    [root@localmesos ansible_test]# vi playbook.yml

    ---
    - hosts: webservers
    vars:
    http_port: 80
    max_clients: 200
    remote_user: root
    tasks:
    - name: ensure docker is running (and enable it at boot)
    service: name=docker state=started enabled=yes

    [root@localmesos ansible_test]# ansible-playbook playbook.yml

    PLAY [webservers] ************************************************************************************************************************************************************************

    TASK [Gathering Facts] *******************************************************************************************************************************************************************
    ok: [192.168.111.111]

    TASK [ensure docker is running (and enable it at boot)] **********************************************************************************************************************************
    changed: [192.168.111.111]

    PLAY RECAP *******************************************************************************************************************************************************************************
    192.168.111.111 : ok=2 changed=1 unreachable=0 failed=0

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    [root@localmesos ansible_test]# vi playbook3.yml
    ---
    - hosts: webservers
    vars:
    http_port: 80
    max_clients: 200
    remote_user: root
    tasks:
    - name: add docker container
    add_host:
    name: server
    ansible_connection: docker
    ansible_user: root
    changed_when: false
    - name: create directory for ssh keys
    delegate_to: server
    file:
    path: "/dada"
    state: directory

    ---------------------------------------------------------------------------------

    [root@localmesos ansible_test]# vi playbook3.yml
    ---
    - hosts: webservers
      vars:
        http_port: 80
        max_clients: 200
      remote_user: root
      tasks:


      - name: add docker container
        add_host:
          name: server
          ansible_connection: docker
          ansible_user: root
        changed_when: false


      - name: create directory for ssh keys
        delegate_to: server
        command: rm -rf /test

  • 相关阅读:
    监控服务器配置(一)-----Prometheus安装配置
    mongo可视化工具adminMongo安装
    Grafana 下载与安装(v5.4.1)
    Grafana+Prometheus系统监控之Redis
    聊聊redis的监控工具
    Linux 服务器buff/cache清理
    redis为什么内存不宜过大
    Python 操作 mongodb 亿级数据量使用 Bloomfilter 高效率判断唯一性 例子
    Redis-3.2.0集群配置(redis cluster)
    在reshard过程中,将会询问reshard多少slots:
  • 原文地址:https://www.cnblogs.com/mhc-fly/p/7082626.html
Copyright © 2011-2022 走看看