Bug #1557769 did not fix the problem. I tested again with latest cs:cassandra and ran into the same issue. The charm helper still does resolve FQDN to IP address.
-----------
[Services]
NAME STATUS EXPOSED CHARM
cassandra-cluser active false cs:~cassandra-charmers/trusty/cassandra-0
juju-gui unknown false cs:trusty/juju-gui-54
[Units]
ID WORKLOAD-STATE AGENT-STATE VERSION MACHINE PORTS PUBLIC-ADDRESS MESSAGE
cassandra-cluser/0 active idle 1.25.5 41 7000/tcp,7001/tcp,9042/tcp,9160/tcp 100.77.161.101 Live seed
cassandra-cluser/1 maintenance executing 1.25.5 42 7000/tcp,7001/tcp,9042/tcp,9160/tcp 100.77.161.102 (leader-settings-changed) Bootstrapping with seeds 100.77.161.101
cassandra-cluser/2 waiting idle 1.25.5 43 7000/tcp,7001/tcp,9042/tcp,9160/tcp 100.77.161.103 Waiting for permission to bootstrap
juju-gui/0 unknown idle 1.25.5 0 80/tcp,443/tcp juju-os.magellan.fmed
-----------
2016-06-07 11:00:33 DEBUG juju-log cluster:17: ufw allow: ufw allow from test-one-3.magellan.fmed to any port 7000
2016-06-07 11:00:33 INFO cluster-relation-changed ERROR: Bad source address
2016-06-07 11:00:33 INFO juju-log cluster:17: b''
2016-06-07 11:00:33 ERROR juju-log cluster:17: None
2016-06-07 11:00:33 ERROR juju-log cluster:17: Error running: ufw allow from test-one-3.magellan.fmed to any port 7000, exit code: 1
2016-06-07 11:00:34 DEBUG juju-log cluster:17: ufw allow: ufw allow from test-one-3.magellan.fmed to any port 7001
2016-06-07 11:00:34 INFO cluster-relation-changed ERROR: Bad source address
2016-06-07 11:00:34 INFO juju-log cluster:17: b''
2016-06-07 11:00:34 ERROR juju-log cluster:17: None
-------------
Bug #1557769 did not fix the problem. I tested again with latest cs:cassandra and ran into the same issue. The charm helper still does resolve FQDN to IP address.
----------- charmers/ trusty/ cassandra- 0 juju-gui- 54
[Services]
NAME STATUS EXPOSED CHARM
cassandra-cluser active false cs:~cassandra-
juju-gui unknown false cs:trusty/
[Units] 7001/tcp, 9042/tcp, 9160/tcp 100.77.161.101 Live seed 7001/tcp, 9042/tcp, 9160/tcp 100.77.161.102 (leader- settings- changed) Bootstrapping with seeds 100.77.161.101 7001/tcp, 9042/tcp, 9160/tcp 100.77.161.103 Waiting for permission to bootstrap magellan. fmed
ID WORKLOAD-STATE AGENT-STATE VERSION MACHINE PORTS PUBLIC-ADDRESS MESSAGE
cassandra-cluser/0 active idle 1.25.5 41 7000/tcp,
cassandra-cluser/1 maintenance executing 1.25.5 42 7000/tcp,
cassandra-cluser/2 waiting idle 1.25.5 43 7000/tcp,
juju-gui/0 unknown idle 1.25.5 0 80/tcp,443/tcp juju-os.
-----------
2016-06-07 11:00:33 DEBUG juju-log cluster:17: ufw allow: ufw allow from test-one- 3.magellan. fmed to any port 7000 relation- changed ERROR: Bad source address 3.magellan. fmed to any port 7000, exit code: 1 3.magellan. fmed to any port 7001 relation- changed ERROR: Bad source address
2016-06-07 11:00:33 INFO cluster-
2016-06-07 11:00:33 INFO juju-log cluster:17: b''
2016-06-07 11:00:33 ERROR juju-log cluster:17: None
2016-06-07 11:00:33 ERROR juju-log cluster:17: Error running: ufw allow from test-one-
2016-06-07 11:00:34 DEBUG juju-log cluster:17: ufw allow: ufw allow from test-one-
2016-06-07 11:00:34 INFO cluster-
2016-06-07 11:00:34 INFO juju-log cluster:17: b''
2016-06-07 11:00:34 ERROR juju-log cluster:17: None
-------------