summaryrefslogtreecommitdiff
path: root/skel
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2016-09-24 12:28:36 +0100
committerDaniel Silverstone <dsilvers@digital-scurf.org>2016-09-24 12:28:36 +0100
commit007cbc0429c22ed27b20eb8644284120f15b15e1 (patch)
treec2b9c71642d3f20cfab832cccbb64e7be4fa21f4 /skel
parentd6e385ef5b2a4eb1a8dcfe30ac3dae790ca1e9e9 (diff)
downloadgitano-007cbc0429c22ed27b20eb8644284120f15b15e1.tar.gz
KEYRING: Add keyring command and associated gubbins
This adds lace interfaces for the keyring command, a basic keyring command with list, create, destroy, and a yarn for it, along with some defines in the skel ready for user rules.
Diffstat (limited to 'skel')
-rw-r--r--skel/gitano-admin/rules/defines.lace11
1 files changed, 10 insertions, 1 deletions
diff --git a/skel/gitano-admin/rules/defines.lace b/skel/gitano-admin/rules/defines.lace
index 5dbfa4d..085676c 100644
--- a/skel/gitano-admin/rules/defines.lace
+++ b/skel/gitano-admin/rules/defines.lace
@@ -42,8 +42,17 @@ define op_graveyardrestore operation graveyardrestore
define op_graveyardpurge operation graveyardpurge
define op_graveyard anyof op_graveyardlist op_graveyardrestore op_graveyardpurge
+## Keyring
+define op_keyringlist operation keyringlist
+define op_keyringshow operation keyringshow
+define op_keyringcreate operation keyringcreate
+define op_keyringdestroy operation keyringdestroy
+define op_keyringaddkey operation keyringaddkey
+define op_keyringdelkey operation keyringdelkey
+define op_keyring anyof op_keyringlist op_keyringshow op_keyringcreate op_keyringdestroy op_keyringaddkey op_keyringdelkey
+
## Aggregation of admin ops
-define op_is_admin anyof op_user op_group op_graveyard
+define op_is_admin anyof op_user op_group op_graveyard op_keyring
# Primary repository-related operations
define op_read operation read