Types of Modules Component Modules: Modules managing specific technologies. Profile Modules: Wrapper modules which used multiple component modules to create a technology stack. ex: creating app server module by using webserver and tomcat Role Module: Wrapper modules which uses multiple profiles to create complete system configuration. ex: create web-serve role with by using web-server host … Continue reading Types of Modules (roles & profiles) file structure in puppet
Day: August 23, 2017
Managing Puppet Environment with r10k
Managing Environment with r10k r10k is a code management tool that allows you to manage your environment configurations (such as production, testing, and development) in a source control repository. Based on the code in your control repo branches, r10k creates environments on your master and installs and updates the modules you want in each environment. … Continue reading Managing Puppet Environment with r10k
Installing and using librarian-puppet
[root@www ~]# yum install gem -y [root@www ~]# gem install librarian-puppet --no-rdoc --no-ri Fetching: thor-0.20.0.gem (100%) Successfully installed thor-0.20.0 Fetching: librarianp-0.6.3.gem (100%) Successfully installed librarianp-0.6.3 Fetching: rsync-1.0.9.gem (100%) Successfully installed rsync-1.0.9 Fetching: multipart-post-2.0.0.gem (100%) Successfully installed multipart-post-2.0.0 Fetching: faraday-0.9.2.gem (100%) Successfully installed faraday-0.9.2 Fetching: faraday_middleware-0.10.1.gem (100%) Successfully installed faraday_middleware-0.10.1 Fetching: fast_gettext-1.1.0.gem (100%) Successfully installed fast_gettext-1.1.0 … Continue reading Installing and using librarian-puppet
