puppet-CRL is not yet valid for /CN=Puppet CA

puppet-CRL is not yet valid for /CN=Puppet CA的相关文章

如何让puppet代码支持vim高亮显示

puppet的pp配置文件还没有被vim支持,编辑时候黑底白字,不容易排错,看起来也不好分辨,须做进一步修改才能完美显示 须在用户根目录下的.vim里面添加2个文件,具体如下: 1 vim目录下创建syntax/puppet.vim: #mkdir ~/.vim #cd ~/.vim #mkdir syntax #vim syntax/puppet.vim 添加以下内容: ==============================================================

在CentOS系统下安装Puppet和Puppet Foreman的教程

  一.系统环境: Centos6.4 x86_64 192.168.6.171 puppet.domain.com 192.168.6.173 agent1.domian.com 二.关闭selinux 和 iptables(我这里是测试环境,也可以增加puppet端口8140) 代码如下: setenforce 0 /etc/init.d/iptables stop && chkconfig iptables off 三.更改主机名.使用host解析 代码如下: [root@test

puppet的应用原理及安装部署

puppet简介 puppet官方网站:http://www.puppetlabs.com/ puppet中文wiki:http://puppet.chinaec2.com/ puppet中文论坛:http://www.puppetfans.com/ puppet是一种Linux.Unix平台的集中配置管理系统,所谓配置管理系统,就是管理机器里面诸如文件,用户,进程,软件包这些资源,其设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系 puppet使用一种描述性语言来定义配置项,配置项中

通过配置ssh深刻理解puppet的语法及工作机制

需求分析 1).要求openssh-server处于被安装状态 2).要求在配置文件/etc/ssh/sshd_config正确的情况下,sshd服务处于运行状态 2).要求/etc/ssh/sshd_config文件属性不被串改(权限.属主.属组等) 3).要求/etc/ssh/sshd_config文件被修改或者删除后会被自动修复 4).要求通过puppetserver端修改/etc/ssh/sshd_config之后,sshd服务能够自动重启. 定义全局配置信息 定义全局配置文件site.

puppet的sudo模块

需求:每台服务器上都创建dev组,专门给开发人员,给特定的开发人员建账号,并加入dev组: 运维人员也将创建各自的用户,并加入wheel组,通过sudo来对组里成员做权限设置. 架构如下: manfests里面的文件内容如下: 1,init.pp class sudo { case $::osfamily { 'RedHat': { include "sudo::conf" import 'sudoers.pp' } default: { fail("$::osfamily

自动化运维之 Puppet 实战

 随着IT行业的迅猛发展,传统的运维方式靠大量人力比较吃力,近几年自动化运维管理快速的发展,得到了很多IT运维人员的青睐,一个完整的自动化运维包括系统安装.配置管理.服务监控三个方面.那今天咱们大家一起来学习一下Puppet实际运维中的案例.仅供参考,欢迎大家提更多的意见! 一.应用背景 某公司新到500台服务器,需要安装Linux系统,并部署上线以及后期的管理配置.对于系统安装,这个时候肯定得采用批量安装的,常见批量安装方式有大家熟知的Kickstart和Cobbler,具体配置方法,网上也有

puppet添加带密码的用户

前一篇文章,我们介绍了有关puppet3.7的安装与配置,这篇文章我们再来介绍下如何利用puppet添加带密码的用户. 要通过puppet添加带密码的用户,我们需要分以下几个步骤: 1.查看user资源帮助 2.user选项说明 3.添加系统用户 4.生成用户密码 5.添加带密码的用户 一.查看user资源帮助 要通过puppet为系统添加用户,我们需要首先查看puppet如何添加用户,这个我们可以查看puppet的user资源帮助信息.如下: puppet describe user pupp

《Puppet权威指南》——3.1 Puppet 各环境的安装

3.1 Puppet 各环境的安装 第1章介绍过Puppet和其他的几个自动化运维工具的异同,Puppet的优势有很多,安装方便只是其中之一.本节介绍Puppet在各主要环境下的安装方式.相信读者学完本章以后会深深体会到Puppet的安装是多么简单.由于Puppet是用Ruby语言编写的,所以先从Ruby版本支持Puppet状况讲起:接着介绍包管理工具和源:最后再来介绍Puppet在各环境下的安装方式.3.1.1 Ruby不同版本对Puppet的支持状况 目前Puppet 提供了对多系统.多环境

《Puppet实战手册》——1.4 利用Git管理配置清单

1.4 利用Git管理配置清单 把Puppet配置清单存放在版本控制系统Git或Subversion中管理(推荐Git),所有Puppet管理的机器都从仓库取出配置,这是一个非常好的想法.它有以下几个优点. 可以取消对配置清单的更改并回滚至以前任意一个版本. 可以使用新的分支(branch)来测试新功能. 如果有多人需要修改配置清单,可以分别独立在自己的工作副本上进行,然后再合并所有的修改. 可以使用git log功能查看谁在什么时候做了什么修改. 准备工作 本节将导入现有的清单文件到Git仓库