Allow to set `force` flag for acl's actions

Related PROD: https://mirantis.jira.com/browse/PROD-17362

Change-Id: Id24dc2e9998b656bffcd97731a90a78ac8158b26
diff --git a/README.rst b/README.rst
index dc04ece..dc22661 100644
--- a/README.rst
+++ b/README.rst
@@ -168,6 +168,7 @@
                 actions:
                 - name: pushSignedTag
                   group: openstack-salt-release
+                  force: true
             inherit_access: All-Projects
             require_change_id: true
             require_agreement: true
@@ -233,7 +234,7 @@
     [access "refs/tags/*"]
       pushTag = group Administrators
       pushTag = group Project Owners
-      pushSignedTag = group Administrators
+      pushSignedTag = +force group Administrators
       pushSignedTag = group Project Owners
     [label "Code-Review"]
       function = MaxWithBlock
diff --git a/gerrit/files/project.config b/gerrit/files/project.config
index 18716c7..0f1eb57 100644
--- a/gerrit/files/project.config
+++ b/gerrit/files/project.config
@@ -35,7 +35,7 @@
 
 [access "{{ access_name }}"]
 	{%- for action in access.get('actions', []) %}
-	{{ action.name }} = group {{ action.group }}
+	{{ action.name }} = {% if action.get('force', False) %}+force {% endif %}group {{ action.group }}
 	{%- endfor %}
 	{%- for label in access.get('labels', []) %}
 	label-{{ label.name }} = {{ label.score }} group {{ label.group }}