Added nova user group config file

added management of nova.conf permissions
This commit is contained in:
Dan Bode 2011-06-01 17:03:10 -07:00
parent f94d70a4e1
commit c99f1f7415
1 changed files with 17 additions and 2 deletions

View File

@ -43,14 +43,25 @@ class nova(
ensure => present,
require => Package["python-greenlet"]
}
group { 'nova':
ensure => present
}
user { 'nova':
ensure => present,
group => 'nova',
}
file { $logdir:
ensure => directory,
mode => '751',
owner => 'nova',
group => 'root',
group => 'nova',
require => Package['nova-common'],
}
file { '/etc/nova/nova.conf':
owner => 'nova',
group => 'nova',
mode => '0640',
}
# query out the config for our db connection
if $sql_connection {
@ -91,4 +102,8 @@ class nova(
}
Nova_config<| |> { require +> Package["nova-common"] }
Nova_config<| |> {
require +> Package["nova-common"],
before +> File['/etc/nova/nova.conf']
}
}