summaryrefslogtreecommitdiffstats
path: root/integration-tests/integration-tests-init/chef-solo/roles/README.md
blob: b0ee0b4d21a126faa67dc1d06ba6be75eaebac9e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Create roles here, in either the Role Ruby DSL (.rb) or JSON (.json) files. To install roles on the server, use knife.

For example, create `roles/base_example.rb`:

    name "base_example"
    description "Example base role applied to all nodes."
    # List of recipes and roles to apply. Requires Chef 0.8, earlier versions use 'recipes()'.
    #run_list()
    # Attributes applied if the node doesn't have it set already.
    #default_attributes()
    # Attributes applied no matter what the node has set already.
    #override_attributes()

Then upload it to the Chef Server:
    
    knife role from file roles/base_example.rb