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 ...
随机推荐
- 【已解决】Vmware无法创建虚拟网卡的问题
最近因为各种需要,要在虚拟机里使用桥接方式连接.但是不管怎么操作,都无法添加虚拟网卡.连续好多天需要用到桥接上网,今儿多方搜索,找到了解决方案. 参考资料:http://tieba.baidu.com ...
- nodejs child process
//Create child processvar thread = require('child_process'); var msg = thread.fork(__dirname + '/chi ...
- Oracle数据库安装完成之后的启动操作
由于是菜鸟,在 完成Oracle数据库的安装之后,不知道该怎么启动.在经过一番折腾之后明白了其中的一些道理,总结如下: 其实Oracle数据库和Mysql数据库的启动都是相同的原理. Mysql数据库 ...
- 还是编码 汉字(GB2312和GBK)的ASCII码对照表
GB2312和GBK每一个汉字由2个字节组成,这2个字节的ASCII码大小分别是:gb2312: high8 = 0xa1-->0xfe (161 - 254)low8 = 0xa1--> ...
- 第十章Composite设备
10.1 Composite设备介绍 USB的Composite类是USB 复合设备类,一个USB设备具有多种设备功能,比如一个USB设备同时具有鼠标和键盘功能.单一的USB设备开发相对简单,但在很多 ...
- Android 国际化图片资源文件
国际化 与字符串国际相似,在 res 下新建 drawable-zh 文件夹,存放中文环境下的图片 新建 drawable-en 作为英语环境下的图片 在 eclipse ...
- 【HDOJ】1076 An Easy Task
水题,如题. #include <stdio.h> #define chk(Y) (Y%4==0 && Y%100!=0) || Y%400==0 int main() { ...
- trash目录: ~/.local/share/Trash
trash目录:~/.local/share/Trash
- WPF——传实体类及绑定实体类属性
public class User: private string _User; public string User1 { get { return _User; } set { _User = v ...
- BZOJ_1084_[SCOI2005]_最大子矩阵_(动态规划)
描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1084 给出一个n*m的矩阵,其中m<=2,取k个子矩阵,求最大子矩阵和. 分析 1.m= ...