GitLab upgraded to 13.12.4-ee.0 - changelog: https://gitlab.com/gitlab-org/gitlab/blob/master/CHANGELOG-EE.md

README.md 4.83 KB
Newer Older
Tim Smith's avatar
Tim Smith committed
1
# yum-erlang_solutions Cookbook
2

Lance Albertson's avatar
Lance Albertson committed
3 4 5 6 7
[![Cookbook Version](https://img.shields.io/cookbook/v/yum-erlang_solutions.svg)](https://supermarket.chef.io/cookbooks/yum-erlang_solutions)
[![CI State](https://github.com/sous-chefs/yum-erlang_solutions/workflows/ci/badge.svg)](https://github.com/sous-chefs/yum-erlang_solutions/actions?query=workflow%3Aci)
[![OpenCollective](https://opencollective.com/sous-chefs/backers/badge.svg)](#backers)
[![OpenCollective](https://opencollective.com/sous-chefs/sponsors/badge.svg)](#sponsors)
[![License](https://img.shields.io/badge/License-Apache%202.0-green.svg)](https://opensource.org/licenses/Apache-2.0)
Sean OMeara's avatar
Sean OMeara committed
8

Tim Smith's avatar
Tim Smith committed
9
The yum-erlang_solutions cookbook takes over management of the default repositoryids used by erlang_solutions. It allows attribute manipulation of `erlang_solutions`.
Sean OMeara's avatar
Sean OMeara committed
10

Lance Albertson's avatar
Lance Albertson committed
11 12 13 14
## Maintainers

This cookbook is maintained by the Sous Chefs. The Sous Chefs are a community of Chef cookbook maintainers working together to maintain important cookbooks. If you’d like to know more please visit [sous-chefs.org](https://sous-chefs.org/) or come chat with us on the Chef Community Slack in [#sous-chefs](https://chefcommunity.slack.com/messages/C2V7B88SF).

Tim Smith's avatar
Tim Smith committed
15
## Requirements
16

Tim Smith's avatar
Tim Smith committed
17
### Platforms
18

Tim Smith's avatar
Tim Smith committed
19
- RHEL/CentOS and derivatives
Lance Albertson's avatar
Lance Albertson committed
20
- Amazon Linux
Tim Smith's avatar
Tim Smith committed
21

Tim Smith's avatar
Tim Smith committed
22
### Chef
23

24
- Chef 12.14+
Tim Smith's avatar
Tim Smith committed
25

Tim Smith's avatar
Tim Smith committed
26
### Cookbooks
27

28
- none
Tim Smith's avatar
Tim Smith committed
29

Tim Smith's avatar
Tim Smith committed
30
## Attributes
31

Sean OMeara's avatar
Sean OMeara committed
32 33
The following attributes are set by default

Tim Smith's avatar
Tim Smith committed
34
```ruby
35 36
default['yum']['erlang_solutions']['baseurl'] = "http://packages.erlang-solutions.com/rpm/centos/#{platform_version.to_i}/$basearch"
default['yum']['erlang_solutions']['description'] = "Centos #{platform_version.to_i} - $basearch - Erlang Solutions"
Sean OMeara's avatar
Sean OMeara committed
37 38 39 40
default['yum']['erlang_solutions']['gpgkey'] = 'http://packages.erlang-solutions.com/debian/erlang_solutions.asc'
default['yum']['erlang_solutions']['enabled'] = true
```

Tim Smith's avatar
Tim Smith committed
41
## Recipes
42

Tim Smith's avatar
Tim Smith committed
43 44 45
- default - Walks through node attributes and feeds a yum_resource
- parameters. The following is an example a resource generated by the
- recipe during compilation.
Sean OMeara's avatar
Sean OMeara committed
46 47 48

```ruby
  yum_repository 'erlang_solutions' do
49 50
    baseurl 'http://packages.erlang-solutions.com/rpm/centos/#{platform_version.to_i}/$basearch'
    description 'Centos #{platform_version.to_i} - $basearch - Erlang Solutions'
Sean OMeara's avatar
Sean OMeara committed
51 52 53 54 55 56
    enabled true
    gpgcheck true
    gpgkey 'http://packages.erlang-solutions.com/debian/erlang_solutions.asc'
  end
```

Tim Smith's avatar
Tim Smith committed
57
## Usage Example
58

Sean OMeara's avatar
Sean OMeara committed
59 60
To disable the erlang_solutions repository through a Role or Environment definition

Tim Smith's avatar
Tim Smith committed
61
```ruby
Sean OMeara's avatar
Sean OMeara committed
62 63 64 65 66 67 68 69 70 71 72
default_attributes(
  :yum => {
    :erlang_solutions => {
      :enabled => {
        false
       }
     }
   }
 )
```

Tim Smith's avatar
Tim Smith committed
73
To enable the erlang_solutions repository with a wrapper cookbook, place the following in a recipe:
Sean OMeara's avatar
Sean OMeara committed
74

Tim Smith's avatar
Tim Smith committed
75
```ruby
Sean OMeara's avatar
Sean OMeara committed
76 77 78 79
node.default['yum']['erlang_solutions']['enabled'] = true
include_recipe 'yum-erlang_solutions'
```

Tim Smith's avatar
Tim Smith committed
80
## More Examples
81

Sean OMeara's avatar
Sean OMeara committed
82 83
Point the erlang_solutions repositories at an internally hosted server.

Tim Smith's avatar
Tim Smith committed
84
```ruby
Sean OMeara's avatar
Sean OMeara committed
85 86 87 88 89 90 91
node.default['yum']['erlang_solutions']['enabled'] = true
node.default['yum']['erlang_solutions']['baseurl'] = 'https://internal.example.com/erlang_solutions'
node.default['yum']['erlang_solutions']['sslverify'] = false

include_recipe 'yum-erlang_solutions'
```

Lance Albertson's avatar
Lance Albertson committed
92
## Contributors
93

Lance Albertson's avatar
Lance Albertson committed
94
This project exists thanks to all the people who [contribute.](https://opencollective.com/sous-chefs/contributors.svg?width=890&button=false)
Sean OMeara's avatar
Sean OMeara committed
95

Lance Albertson's avatar
Lance Albertson committed
96
### Backers
Tim Smith's avatar
Tim Smith committed
97

Lance Albertson's avatar
Lance Albertson committed
98
Thank you to all our backers!
Sean OMeara's avatar
Sean OMeara committed
99

Lance Albertson's avatar
Lance Albertson committed
100
![https://opencollective.com/sous-chefs#backers](https://opencollective.com/sous-chefs/backers.svg?width=600&avatarHeight=40)
Sean OMeara's avatar
Sean OMeara committed
101

Lance Albertson's avatar
Lance Albertson committed
102 103 104 105 106 107 108 109 110 111 112 113 114 115
### Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website.

![https://opencollective.com/sous-chefs/sponsor/0/website](https://opencollective.com/sous-chefs/sponsor/0/avatar.svg?avatarHeight=100)
![https://opencollective.com/sous-chefs/sponsor/1/website](https://opencollective.com/sous-chefs/sponsor/1/avatar.svg?avatarHeight=100)
![https://opencollective.com/sous-chefs/sponsor/2/website](https://opencollective.com/sous-chefs/sponsor/2/avatar.svg?avatarHeight=100)
![https://opencollective.com/sous-chefs/sponsor/3/website](https://opencollective.com/sous-chefs/sponsor/3/avatar.svg?avatarHeight=100)
![https://opencollective.com/sous-chefs/sponsor/4/website](https://opencollective.com/sous-chefs/sponsor/4/avatar.svg?avatarHeight=100)
![https://opencollective.com/sous-chefs/sponsor/5/website](https://opencollective.com/sous-chefs/sponsor/5/avatar.svg?avatarHeight=100)
![https://opencollective.com/sous-chefs/sponsor/6/website](https://opencollective.com/sous-chefs/sponsor/6/avatar.svg?avatarHeight=100)
![https://opencollective.com/sous-chefs/sponsor/7/website](https://opencollective.com/sous-chefs/sponsor/7/avatar.svg?avatarHeight=100)
![https://opencollective.com/sous-chefs/sponsor/8/website](https://opencollective.com/sous-chefs/sponsor/8/avatar.svg?avatarHeight=100)
![https://opencollective.com/sous-chefs/sponsor/9/website](https://opencollective.com/sous-chefs/sponsor/9/avatar.svg?avatarHeight=100)