puppet-micro-integrator
所属分类:DevOps
开发工具:Shell
文件大小:0KB
下载次数:0
上传日期:2023-12-18 10:00:49
上 传 者:
sh-1993
说明: 傀儡微积分器
(puppet micro integrator)
文件列表:
manifests/
modules/micro_integrator/
LICENSE
issue_template.md
pull_request_template.md
# Puppet Modules for Micro Integrator
This repository contains the Puppet modules for WSO2 Micro Integrator.
## Quick Start Guide
### Setting up the Puppet Server
1. Setup a puppet server with puppet v7.27.0. [Guide](https://www.puppet.com/docs/puppet/7/install_puppet.html)
2. Copy `site.pp` file to `
/manifests` directory ( Ex:- `/etc/puppetlabs/code/environments/production/manifests` )
3. Copy `micro_integrator` directory to `/modules` directory ( Ex:- `/etc/puppetlabs/code/environments/production/modules` )
4. Install `puppetlabs-java` module using the following command
```bash
sudo puppet module install puppetlabs-java
```
5. Download and update wso2mi-4.1.0 pack. Then copy it to the `/modules/micro_integrator/files` as `wso2mi-4.1.0.zip` directory.
### Setting up the Puppet Agents
1. Install and configure your puppet agents with your puppet server. [Guide](https://www.puppet.com/docs/puppet/7/install_agents#install_agents)
2. Do a dry run to check if everything is working properly.
```bash
export FACTER_profile=micro_integrator
sudo -E puppet agent -t --noop
```
3. Run the Micro Integrator on your **Puppet agents**.
```bash
export FACTER_profile=micro_integrator
sudo -E puppet agent -vt
```
## For production deployments
* Change Java destribution in site.pp file according to your requirement. [Refer](https://forge.puppet.com/modules/puppetlabs/java/readme)
* Add any configuration changes required to `/modules/micro_integrator/templates/conf/deployment.toml.erb` file and use puppet config management to manage them. ( Facter, Hiera, etc. )
* You can add any custom code to `/modules/micro_integrator/custom.pp`.
近期下载者:
相关文件:
收藏者: