原创 ansible安裝及介紹

    Ansible使用標準的SSH連接來執行自動化流程,不需要代理 (其他描述可自行搜索)本文系統:    centos 6.5 x64    ip:172.16.162.129  hostname:vm.lansgg.com  測試c

原创 ansible配置文件介紹及命令介紹

1、ansible的配置文件[root@vm ansible]#  rpm -ql ansible |grep etc /etc/ansible /etc/ansible/ansible.cfg /etc/ansible/hosts /et

原创 svn服務部署

os:centos6.5 x64hostname : vm2.lansgg.comip: 192.168.85.130svn版本  :CollabNetSubversionEdge-5.1.3_linux-x86_64.tar.gzjdk版

原创 真的太忙了

最近真的太忙了,貌似好久好久沒有寫博客了,連續加班好幾周了

原创 Postgresql服務部署

PostgreSQL 是一種非常複雜的對象-關係型數據庫管理系統(ORDBMS),也是目前功能最強大,特性最豐富和最複雜的自由軟件數據庫系統。os:centos6.5 x64ip:192.168.85.130hostname: vm2.la

原创 iptables做路由轉發服務器經典案例

需求描述:當前有一臺服務器B IP假設爲10.10.10.10 此臺服務器有smtp、pop服務,用戶可以正常使用當前爲了區別個性服務,需要部分用戶從服務器A(192.168.100.100)去使用smtp、pop;業務邏輯:部分用戶的sm

原创 ansible模塊command、shell、raw、script

環境:ansible端:        ip:192.168.100.129    hostname:node1.lansgg.comclient端:      ip:192.168.100.131      hostname:v2.lan

原创 ansible的playbook介紹和實戰

1、playbook 介紹:簡單的說就是定義一個配置文件,文件中寫入你需要安裝的服務,配置文件,變量等信息,使他們可以按照事先定義好的機制完成一個任務。Playbook使用YAML語法結構,所以配置閱讀起來都比較簡單。2、playbook

原创 ansible部署tomcat及 include機制

1、本文嘗試着使用ansible部署tomcat,test爲測試工程roles如下:[lansgg@node1 ansible_playbook]$ pwd /opt/lansgg/ansible_playbook [lansgg@node

原创 部署自己的gitlab服務器

本文系統:centos 6.5 x64ip: 172.16.162.130GitLab         8.0.5 GitLab         Shell2.6.6 GitLab         APIv3 Ruby           

原创 ansible的roles介紹和實戰

roles 用於層次性、結構化地組織playbook。roles 能夠根據層次型結構自動裝載變量文件、tasks以及handlers等。要使用roles只需要在playbook中使用include指令即可。簡單來講,roles就是通過分別將

原创 ansible的條件判斷、迭代執行、tags

在ansible中支持條件判斷,這使我們操作更加靈活使用when進行條件測試示例1:將 testservers 組中的其中一臺主機上的 httpd 服務卸載掉,另外主機不卸載[root@node1 ansible]# ansible tes

原创 python的閉包及裝飾器

閉包:閉包(Closure)是詞法閉包(Lexical Closure)的簡稱,是引用了自由變量的函數。這個被引用的自由變量將和這個函數一同存在,即使已經離開了創造它的環境也不例外。所以,有另一種說法認爲閉包是由函數和與其相關的引用環境組合

原创 ansible模塊cron、copy、user、group

查詢模塊的參數:ansible-doc -s moduleName如 cron 模塊[root@node1 ansible]# ansible-doc -s cron less 436 Copyright (C) 1984-2009 Mar

原创 ansible模塊yum、services、setup

ansible模塊 yum:[root@node1 ~]# ansible-doc -s yum less 436 Copyright (C) 1984-2009 Mark Nudelman less comes with NO WARR