19210 - Publish the actionpolicy simple rpc authorization plugin

Refactored, added tests and updated docs
This commit is contained in:
R.I.Pienaar
2013-03-19 16:39:33 +00:00
parent 77fe7664d7
commit 84ff5d959d
25 changed files with 903 additions and 2 deletions

View File

@@ -0,0 +1 @@
policy default allow

View File

@@ -0,0 +1 @@
policy default deny

View File

@@ -0,0 +1,2 @@
policy default deny
allow * * * *

View File

@@ -0,0 +1,2 @@
policy default deny
allow uid=500 rspec * rspec

View File

@@ -0,0 +1,2 @@
policy default deny
allow uid=500 rspec foo=bar rspec

View File

@@ -0,0 +1,2 @@
policy default deny
allow uid=500 rspec foo=bar and bar=foo rspec

View File

@@ -0,0 +1,2 @@
policy default deny
allow uid=500 rspec foo=bar one and two or three

View File

@@ -0,0 +1,2 @@
policy default deny
allow uid=500 rspec foo=bar and one or (two and one)

View File

@@ -0,0 +1,5 @@
policy default deny
allow uid=500 * * *
allow uid=600 * customer=acme acme::devserver
allow uid=600 enable disable status customer=acme *
allow uid=700 restart (puppet().enabled=false and environment=production) or environment=development

View File

@@ -0,0 +1,2 @@
policy default deny
allow uid=500 * * *

View File

@@ -0,0 +1,2 @@
policy default deny
allow * rspec * *

View File

@@ -0,0 +1,2 @@
policy default deny
allow * * foo=bar *

View File

@@ -0,0 +1,2 @@
policy default deny
allow * * * rspec

View File

@@ -0,0 +1,2 @@
policy default deny
allow uid=500 rspec * *

View File

@@ -0,0 +1,2 @@
policy default deny
allow uid=500 * foo=bar *

View File

@@ -0,0 +1,2 @@
policy default deny
allow uid=500 * * rspec

View File

@@ -0,0 +1,2 @@
policy default deny
allow uid=500 rspec foo=bar *