puppet yum仓库
http://tmz.fedorapeople.org/repo/puppet/epel/5/x86_64/
http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
install puppet-server
puppetmaster.leju.com
puppet
Puppet log directory.
default value is '$vardir/log'.
= /var/log/puppet
Puppet PID files are kept.
default value is '$vardir/run'.
= /var/run/puppet
SSL certificates are kept.
default value is '$confdir/ssl'.
= $vardir/ssl
file in which puppetd stores a list of the classes
associated with the retrieved configuratiion. Can
be loaded in
separate ``puppet`` executable using the ``--loadclasses``
option.
default value is '$confdir/classes.txt'.
classfile = $vardir/classes.txt
puppetd caches the local configuration. An
extension indicating the cache format is added automatically.
default value is '$confdir/localconfig'.
localconfig = $vardir/localconfig
= puppetmaster.leju.com
= true
= true
ssl_client_header = SSL_CLIENT_S_DN
ssl_client_verify_header =
SSL_CLIENT_VERIFY
autosign = true
= store
[files]
/etc/puppet/files
*
*
*
"/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin"
}
"puppetmaster.leju.com" }
include test
include baseclass
tag("test")
tag("test")
file { "/tmp/test.txt":
ensure
=> present,
group
=> "root",
owner
=> "root",
mode
=>
"0644",
source
=> "puppet:///test/test.txt"
}
start
install puppet
puppetmaster.leju.com
puppet
Puppet log directory.
default value is '$vardir/log'.
= /var/log/puppet
Puppet PID files are kept.
default value is '$vardir/run'.
= /var/run/puppet
SSL certificates are kept.
default value is '$confdir/ssl'.
= $vardir/ssl
file in which puppetd stores a list of the classes
associated with the retrieved configuratiion. Can
be loaded in
separate ``puppet`` executable using the ``--loadclasses``
option.
default value is '$confdir/classes.txt'.
classfile = $vardir/classes.txt
puppetd caches the local configuration. An
extension indicating the cache format is added automatically.
default value is '$confdir/localconfig'.
localconfig = $vardir/localconfig
= puppetmaster.leju.com
= true
= true
puppetmaster.leju.com
*.leju.com
--debug
puppetclient.leju.com
--debug
puppetclient.leju.com
2.x的一个扩展,用来在Apache中运行Rails或Rack应用。puppetmaster默认使用WEBrick提供文件服务,如果你的
puppet客户端很多,puppetmaster的文件服务性能会很差,为了使puppetmaster更健壮,所以使用Apache提供文件服务。
ruby-devel rubygems
rubygem-passenger-2.2.2-1
/etc/puppet/rack/puppetmasterd/tmp
/etc/httpd/conf.d/puppetmasterd.conf
/etc/puppet/rack/puppetmasterd/
/etc/httpd/conf.d/passenger.conf
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.2/ext/apache2/mod_passenger.so
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.2
/etc/httpd/conf.d/puppetmasterd.conf
SSLEngine on
SSLProtocol -ALL +SSLv3
+TLSv1
SSLCipherSuite
ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:-LOW:-SSLv2:-EXP
SSLCertificateFile
/var/lib/puppet/ssl/certs/puppetmaster.leju.com.pem
SSLCertificateKeyFile
/var/lib/puppet/ssl/private_keys/puppetmaster.leju.com.pem
SSLCertificateChainFile
/var/lib/puppet/ssl/ca/ca_crt.pem
SSLCACertificateFile
/var/lib/puppet/ssl/ca/ca_crt.pem
# If Apache complains about
invalid signatures on the CRL, you can try disabling
# CRL checking by commenting
the next line, but this is not recommended.
SSLCARevocationFile
/var/lib/puppet/ssl/ca/ca_crl.pem
SSLVerifyClient optional
SSLVerifyDepth
1
SSLOptions +StdEnvVars
# The following client headers
allow the same configuration to work with Pound.
RequestHeader set
X-SSL-Subject %{SSL_CLIENT_S_DN}e
RequestHeader set X-Client-DN
%{SSL_CLIENT_S_DN}e
RequestHeader set
X-Client-Verify %{SSL_CLIENT_VERIFY}e
DocumentRoot
/etc/puppet/rack/puppetmasterd/public/
RackBaseURI /
<Directory
/etc/puppet/rack/puppetmasterd/>
Options
None
AllowOverride None
Order
allow,deny
allow from
all
</Directory>
ssl_client_header = SSL_CLIENT_S_DN
ssl_client_verify_header =
SSL_CLIENT_VERIFY
puppet_dashboard"
off
0
0 :::8140
:::*
LISTEN
9834/httpd
puppet yum仓库的更多相关文章
- Linux 制作ftp远程yum仓库
一.下载createrepo yum install createrepo -y 二.安装vsftp软件 yum install vsftpd -y 三.将pub制作为yum仓库 把需要的rpm包拷贝 ...
- 通过挂载系统光盘搭建本地yum仓库的方法
在CentOS系统中,我们常常会安装大量的软件,但许多软件包都存在需要依赖性,当然我们可以通过一一安装依赖包来完成安装,但对于有些软件包需要大量的依赖包,再一一安装起来会显得特别麻烦.接下来我们就来讲 ...
- YUM仓库服务
YUM仓库服务 大纲 1部署yum软件仓库 1.1 准备网络安装源(服务器端) 1.2 配置软件仓库位置(客户机端) 1部署yum软件仓库 借助于YUM软件仓库,可以完成安装.卸载.自动升级rpm ...
- 搭建企业内部yum仓库(centos6+centos7+epel源)
搭建自己的yum仓库,将自己制作好的rpm包,添加到自己的yum源中. yum仓库服务端配置如下 : 1. 创建yum仓库目录 mkdir -p /data/yum_data/cd /data/yum ...
- centos 7 搭建本地yum仓库
首先需要创建一个目录 mkdir /1 #在根目录下创建一个名字为1的目录 将光盘挂载到创建的这个目录 mount /dev/cdrom /1 yum命令配置文件在/etc/yum.repos.d ...
- 3、通过挂在系统光盘搭建本地yum仓库的方法
1. mkdir xxx #新建文件夹 (新建一个挂载需要的文件夹) .配置本地yum源(挂载光盘) .进入 yum.repos.d .ls (查看当前文件夹全部的文件) 并 mv 修改 除Med ...
- 如何从MySQL官方Yum仓库安装MySQL5.6
(一),2013年10月,MySQL开发团队正式宣布支持Yum仓库,这就意味着我们现在可以从这个Yum库中获得最新和最优版的MySQL安装包.本文将在一台全新安装的CentOS6上安装MySQL5.6 ...
- 关于yum仓库的中的软件包下载
在Linux系统下,很多软件的安装我们都会选择使用yum的方式安装,因为简单方便,易于管理. 有时我们可能会有这样的一个需求:即喜欢上yum仓库中的一个软件了,想要下载到本地.该怎么办呢? 实现方法不 ...
- 在centos6.5下yum仓库的创建
第一步:打开虚拟机,装入光盘镜像,选择为已连接 第二步: df -h mount umount /dev/sr0 mkdir /centos mount /dev/sr0 /centos mkdir ...
随机推荐
- [C和指针] rearrange.c
C和指针_程序1.1_重排字符 /* ** 这个程序从标准输入(键盘)中读取输入行并按需求处理后在标准输出(屏幕)中打印, ** 每个输入行的后面一行是该行按需求处理后的输出内容. ** ** 输入的 ...
- 【GPS】 数据围栏
1.记录gps信息,定位类型 gps agps ,偏移量 2.根据id检索用户 gps 历史记录 3.创建围栏 4.围栏内用户检索(先实现 圆形和矩形) 5.判断一个点是否进出围栏 应用场景: o ...
- 【toplink】 位居第一的Java对象关系可持续性体系结构
TopLink,是位居第一的Java对象关系可持续性体系结构,原署WebGain公司的产品,后被Oracle收购,并重新包装为Oracle AS TopLink.TOPLink为在关系数据库表中存储 ...
- 一步步学习ASP.NET MVC3 (4)——Razor(2)
请注明转载地址:http://www.cnblogs.com/arhat 在上一章,我们介绍了Razor的一些基本语法,从Razor中我们可以出ASP.NET MVC的视图引擎给我们带来的便利,但是同 ...
- Windows脚本
最近项目测试比较麻烦,要启动好几个command窗口,手敲之类的有些繁琐,于是研究了一下windows脚本,实现以下功能: 懒人吗,参数意义顺序比较懒得记,所以需要友好参数提示: 根据参数数量决定启动 ...
- Decision Boundaries for Deep Learning and other Machine Learning classifiers
Decision Boundaries for Deep Learning and other Machine Learning classifiers H2O, one of the leading ...
- ubuntu下的翻译软件goldendict
转自ubuntu下的翻译软件 看着一些API虽然能看懂一个大概,但总想知道每个单词的意思.问题是英语水平有限,所以只能来找一些翻译软件,像windows下来用的有道估计是不行了(也没去试到定行不行), ...
- CF Codeforces Round #231 (Div. 2)
http://codeforces.com/contest/394 话说这次CF做的超级不爽,A题一开始交过了,我就没再管,B题还没看完呢,就死困死困的,后来觉得B题枚举一下估计能行,当时是觉得可以从 ...
- php smarty foreach循环注意
在template中,要注意{foreach from=$arr item=value}其中的value不需要$美元符号
- *[codility]ArrayInversionCount
http://codility.com/demo/take-sample-test/arrayinversioncount 求逆序对数,归并排序并记录逆序次数. // you can also use ...