def METHOD_NAME(topology_st):
    """Adds two containers, one user and two ACI rules"""
    log.info("Add a container: %s" % CONTAINER_1)
    topology_st.standalone.add_s(Entry((CONTAINER_1,
                                        {'objectclass': ['top','organizationalunit'],
                                         'ou': CONTAINER_1_OU,
                                         })))
    log.info("Add a container: %s" % CONTAINER_2)
    topology_st.standalone.add_s(Entry((CONTAINER_2,
                                        {'objectclass': ['top', 'organizationalunit'],
                                         'ou': CONTAINER_2_OU,
                                         })))
    log.info("Add a user: %s" % USER)
    topology_st.standalone.add_s(Entry((USER,
                                        {'objectclass': 'top person'.split(),
                                         'cn': USER_CN,
                                         'sn': USER_CN,
                                         'userpassword': USER_PWD
                                         })))
    ACI_TARGET = '(targetattr="*")'
    ACI_ALLOW = '(version 3.0; acl "All rights for %s"; allow (all) ' % USER
    ACI_SUBJECT = 'userdn="ldap:///%s";)' % USER
    ACI_BODY = ACI_TARGET + ACI_ALLOW + ACI_SUBJECT
    mod = [(ldap.MOD_ADD, 'aci', ensure_bytes(ACI_BODY))]
    log.info("Add an ACI 'allow (all)' by %s to the %s" % (USER,
                                                           CONTAINER_1))
    topology_st.standalone.modify_s(CONTAINER_1, mod)
    log.info("Add an ACI 'allow (all)' by %s to the %s" % (USER,
                                                           CONTAINER_2))
    topology_st.standalone.modify_s(CONTAINER_2, mod)