Hi Baptiste, thank you for the response. I'm afraid I still don't follow. Say I have the an ACL that I want to toggle from its current state (as defined in the flat file) to 'always_false'. I can see it exists from the output of the 'show acl' command:
# <irc://chat.freenode.net:6667/#> id (file) description > 0 () acl 'always_true' file '/etc/haproxy/haproxy.cfg' line 19 So to modify it I assume I would run something using 'add acl'. I thought you mentioned it needs to be defined in a file so I tried: > # haproxyctl add acl myacl > 'add acl' expects two parameters: ACL identifier and pattern. where 'myacl' is a file containing: acl redir_true always_true Hope that helps clarify the situation. What am I doing wrong? Thanks in advance, William On Tue, Jul 1, 2014 at 2:00 PM, Baptiste <[email protected]> wrote: > On Tue, Jul 1, 2014 at 10:54 PM, William Jimenez > <[email protected]> wrote: > > Hello > > I am trying to modify ACLs via the socket interface. When I try to do > > something like 'get acl', I get an error: > > > > Missing ACL identifier and/or key. > > > > How do I find the ACL identifier or key for a specific ACL? I see the > list > > of ACLs when i do a 'show acl', but unsure which of these values is the > file > > or key: > > > > # id (file) description > > 0 () acl 'always_true' file '/etc/haproxy/haproxy.cfg' line 19 > > 1 () acl 'src' file '/etc/haproxy/haproxy.cfg' line 20 > > 2 () acl 'src' file '/etc/haproxy/haproxy.cfg' line 21 > > 3 () acl 'src' file '/etc/haproxy/haproxy.cfg' line 22 > > > > Thanks > > Hi William, > > In order to be able to update ACL content, they must load their > content from a file. > The file name will be considered as a 'reference' you can point to > when updating content. > Don't forget to update simultaneously the content from an ACL and from > the flat file to make HAProxy reload reliable :) > > Baptiste > -- William Jimenez Systems Engineer, Operations ItsOn, Inc. 650-241-8470 {us/pacific}

