chef_group will create new group in your organization but the users do not appear to be added to group until 2nd chef-client run.
recipe snippet
url_with_org = {
:chef_server_url => URI.join(chef_server_url, "/organizations/blackberry").to_s,
:options => {
:client_name => "pivotal",
:signing_key_filename => "/etc/opscode/pivotal.pem" } }
chef_group 'ops' do
users ["ops-blackberry", "anbrown"]
complete true
chef_server url_with_org
action :create
end
1st chef-client run
* chef_group[ops] action create
- create group ops at https://127.0.0.1/organizations/blackberry
- update users from [] to ["ops-blackberry", "anbrown"]
knife group show ops -c ~/.chef/knife-chef12.rb (via knife-acl)
actors:
annotated_groups:
clients:
groupname: ops
groups:
name: ops
orgname: blackberry
users:
2nd chef-client run
* chef_group[ops] action create
- update group ops at https://127.0.0.1/organizations/blackberry
- update users from [] to ["ops-blackberry", "anbrown"]
- remove orgname
knife group show ops -c ~/.chef/knife-chef12.rb (via knife-acl)
actors:
anbrown
ops-blackberry
annotated_groups:
clients:
groupname: ops
groups:
name: ops
orgname: blackberry
users:
anbrown
ops-blackberry
chef_group will create new group in your organization but the users do not appear to be added to group until 2nd chef-client run.
recipe snippet
1st chef-client run
2nd chef-client run