| Index: modules/discourse/manifests/admin.pp | 
| =================================================================== | 
| deleted file mode 100644 | 
| --- a/modules/discourse/manifests/admin.pp | 
| +++ /dev/null | 
| @@ -1,26 +0,0 @@ | 
| -define discourse::admin( | 
| - $email = $title, | 
| - $ensure = 'present' | 
| -) { | 
| - # Attempt some escaping | 
| - $escaped_email = regsubst($email, '[\'\\]', '\\\1', 'G') | 
| - | 
| - case $ensure { | 
| - default: { | 
| - err("unknown ensure value ${ensure}") | 
| - } | 
| - present: { | 
| - # Only confirmed accounts should be made admins | 
| - postgresql_psql {"UPDATE users SET admin = true WHERE email = '$escaped_email'": | 
| - db => 'discourse', | 
| - psql_user => 'discourse' | 
| - } | 
| - } | 
| - absent: { | 
| - postgresql_psql {"UPDATE users SET admin = false WHERE email = '$escaped_email'": | 
| - db => 'discourse', | 
| - psql_user => 'discourse' | 
| - } | 
| - } | 
| - } | 
| -} |