Add ICMP ingress for IPv4 and IPv6
Created by: haikuginger
This pull request ensures that appservers are members of a security group that allow ICMP ingress on IPv6 and IPv4. This is useful as a diagnostic measure, as some health checks require ICMP pings.
Testing instructions:
-
In a development environment, ensure that
OPENEDX_APPSERVER_SECURITY_GROUP_NAME
points to a security group that either does not exist, or that does not contain any ICMP rules. -
In a shell, create a new instance, or retrieve an existing instance, and spawn an appserver on that instance.
-
In your OpenStack control panel, verify that the security group pointed to by
OPENEDX_APPSERVER_SECURITY_GROUP_NAME
contains the existing rules, as well as allowing inbound ICMP requests on IPv4 and IPv6.