1 Star 1 Fork 1

Colben / ansible

Gitee — Enterprise-level DevOps R&D management platform
Join Gitee
This repository doesn't specify license. Without author's permission, this code is only for learning and cannot be used for other purposes.
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

ansible 常用 roles

nignx

  • disable_ip.yml 注释 upstream 中的一个 ip,停止对该地址的反代
  • enable_ip.yml 取消注释 upstream 中的一个 ip,开启对该地址的反代
  • start_service.yml 启动 nginx 服务
  • stop_service.yml 停止 nginx 服务
  • restart_service.yml 重启 nginx 服务
  • update_web.yml 更新一个 web 目录
  • revert_web.yml 回滚一次 web 目录
  • 常用操作
    • 更新 nginx 的 web 包
      ansible-playbook nginx.yml -e "
          host=$nginx_host
          task_name=update_zip
          app_name=$web_name
      "
    • 回滚 nginx 的 web 包
      ansible-playbook nginx.yml -e "
          host=$nginx_host
          task_name=revert_zip
          app_name=$web_name
      "

tomcat

  • start_service.yml 启动 tomcat 服务
  • stop_service.yml 关闭 tomcat 服务
  • restart_service.yml 重启 tomcat 服务
  • revert_war.yml 回滚一个 war 包格式的 webapp
  • update_war.yml 更新一个 war 包格式的 webapp
  • revert_zip.yml 回滚一个 zip 包格式的 webapp
  • update_zip.yml 更新一个 zip 包格式的 webapp
  • 常用操作
    • 重启 tomcat
      ansible-playbook tomcat.yml -e "
          host=$tomcat_host
          task_name=restart_service
      "
    • 更新 zip 包
      ansible-playbook tomcat.yml -e "
          host=$tomcat_host
          task_name=update_zip
          app_name=$app_name
      "
    • 回滚 zip 包
      ansible-playbook tomcat.yml -e "
          host=$tomcat_host
          task_name=revert_zip
          app_name=$app_name
      "
    • 更新 war 包
      ansible-playbook tomcat.yml -e "
          host=$tomcat_host
          task_name=update_war
          app_name=$app_name
      "
    • 回滚 war 包
      ansible-playbook tomcat.yml -e "
          host=$tomcat_host
          task_name=revert_war
          app_name=$app_name
      "

jar

  • revert_jar.yml 回滚 jar 包
  • update_jar.yml 更新 jar 包
  • start_service.yml 启动 jar 包
  • stop_service.yml 停止 jar 包
  • 常用操作
    • 更新 jar 包
      ansible-playbook jar.yml -e "
          host=$jar_host
          task_name=update_jar
          jar_name=$jar_name
      "
    • 回滚 jar 包
      ansible-playbook jar.yml -e "
          host=$jar_host
          task_name=revert_jar
          jar_name=$jar_name
      "

apk

  • revert_apk.yml 回滚 apk 包
  • update_apk.yml 更新 apk 包
  • 重用操作
    • 更新 apk 包
      ansible-playbook apk.yml -e "
          host=$apk_host
          task_name=update_apk
          apk_name=$apk_name
      "
    • 回滚 apk 包
      ansible-playbook apk.yml -e "
          host=$apk_host
          task_name=revert_apk
          apk_name=$apk_name
      "

Repository Comments ( 0 )

Sign in for post a comment

About

常用 roles expand collapse
Cancel

Releases

No release

Contributors

All

Activities

load more
can not load any more
1
https://gitee.com/colben/ansible.git
git@gitee.com:colben/ansible.git
colben
ansible
ansible
master

Search

181749 a2d7925e 1850385 181749 9f8568a7 1850385