diff --git a/requires.py b/requires.py index 586d27e..f499ef4 100644 --- a/requires.py +++ b/requires.py @@ -56,6 +56,7 @@ class MySQLRouterRequires(reactive.RelationBase): relation_info = { prefix + '_username': username, prefix + '_hostname': hostname, + 'private-address': hostname, } self.set_prefix(prefix) self.set_remote(**relation_info) diff --git a/unit_tests/test_requires.py b/unit_tests/test_requires.py index c77c2ae..a28f952 100644 --- a/unit_tests/test_requires.py +++ b/unit_tests/test_requires.py @@ -232,7 +232,8 @@ class TestMySQLRouterRequires(unittest.TestCase): _prefix = "prefix" _expected = { "{}_username".format(_prefix): _user, - "{}_hostname".format(_prefix): _host} + "{}_hostname".format(_prefix): _host, + "private-address": _host} self.mysql_router.configure_db_router(_user, _host, prefix=_prefix) self.set_remote.assert_called_once_with(**_expected) self.set_local.assert_called_once_with(**_expected)