有些服务器会更改SSH端口,更改方法如下:sshd_config#Port22Port65535更改后使用新方式进行修改配置文件ssh-copy-id"-pportuser@host"ssh-copy-id"-p65535user@192.168.3.102"配置ansible的hosts配置文件[port]192.168.3.102[port:vars]ansible_ssh_user="user"ansible_ssh_po..
分类:
其他好文 时间:
2017-02-03 17:16:40
阅读次数:
730
1.playbook参数详解:hosts:hosts用于指定要执行指定任务的主机其可以是一个或多个由冒号分隔主机组。
user:root指定远程主机上执行任务的用户
remote_user:root
vars:变量
tasks:任务
-name:描述
module:options
如:servericename=httpdstate=running
shell:/sbin/se..
分类:
其他好文 时间:
2017-02-03 00:43:55
阅读次数:
422
#!/bin/sh###Warning:NotModified###Author:lichdiamond###Date:2016-06-27VARS=$#if[$VARS-lt2];thenecho"pleaseinputyour\"public_ipport\"asthepara"exit0;fiP_IP=$1P_PORT=$2yum-yinstallgccgcc-c++automakemakepam-developenldap-develcyrus-sasl-developensslopenssl-dev..
分类:
其他好文 时间:
2017-01-25 15:33:38
阅读次数:
215
tomcat安装脚本:---
-name:Tomcatinstallandconfiguration
hosts:"{{host}}"
user:root
vars:
tomcat_home:"{{tomcat_home}}"
tasks:
-name:absentoldtomcat
file:path={{item}}state=absent
with_items:
-"{{tomcat_home}}"
-/geelyapp/auto_scripts/tomcat.sh
-name:gettom..
分类:
其他好文 时间:
2017-01-22 21:35:03
阅读次数:
2637
顾名思义Python内置的函数,可以帮我们完成一些简单的操作 help() 查看对象的帮助 dir() 当前文件内置的变量名,在命令行中可以查看对象包含的属性方法 vars() 当前文件内置的变量名和变量 type() 查看某个变量的类型 import module 导入模块(使用import导入相 ...
分类:
编程语言 时间:
2017-01-08 18:44:06
阅读次数:
209
Ansible-playbooktomcat部署#目录树结构如下:[root@192roles]#treetomcat
tomcat
├──defaults
├──files
│└──apache-tomcat-7.0.63.zip
├──handlers
│└──main.yml
├──meta
├──tasks
│└──main.yml
├──templates
└──vars
└──main.yml#handle..
分类:
其他好文 时间:
2017-01-03 17:32:26
阅读次数:
626
ansible-playbookjdk安装jdkrole的目录结构如下:[root@192roles]#treejdk
jdk
├──defaults
├──files
│└──jdk-8u101-linux-x64.tar.gz
├──handlers
├──meta
├──tasks
│└──main.yml
├──templates
└──vars
└──main.yml#vars下面的忽略,那是之前..
分类:
其他好文 时间:
2016-12-29 08:46:21
阅读次数:
1793
function iterator(vars, body, ret) { var fun = 'for(var ' + vars + 'i=0,n = this.length; i < n; i++){' + body.replace('_', '((i in this) && fn.call(sc... ...
分类:
其他好文 时间:
2016-12-23 18:39:06
阅读次数:
185
catredis-install.yml
---
-name:installredis
gather_facts:False
hosts:"{{ip}}"
user:root
vars:
-redis_port:"{{port|default(6379)}}"
tasks:
#-name:removetheoldfile
#file:path={{redis_home}}state=absent
-name:removethetmpfile
file:path=/tmp/redis*state=absen..
分类:
其他好文 时间:
2016-12-22 20:52:38
阅读次数:
264
一、在Inventory中定义变量 详见《Ansible2:主机清单》 二、在Playbook中定义变量 1、通过vars关键字定义: vars: http_port: 80 server_name: localhost cert_file: /etc/nginx/ssl/nginx.crt key ...
分类:
其他好文 时间:
2016-12-11 12:43:53
阅读次数:
250