原创 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