for service in nova-cloud-controller keystone heat cinder ceph-radosgw designate glance neutron-api gnocchi aodh openstack-dashboard; do
juju run --application $service 'for x in $(sudo grep -rIl "END CERTIFICATE----------BEGIN CERTIFICATE" /etc/apache2/ssl); do sed -i "s/END CERTIFICATE----------BEGIN CERTIFICATE/END CERTIFICATE-----\n-----BEGIN CERTIFICATE/g" $x; done; service apache2 restart'
Some kind of workaround:
for service in nova-cloud- controller keystone heat cinder ceph-radosgw designate glance neutron-api gnocchi aodh openstack- dashboard; do
juju run --application $service 'for x in $(sudo grep -rIl "END CERTIFICATE- ------- --BEGIN CERTIFICATE" /etc/apache2/ssl); do sed -i "s/END CERTIFICATE- ------- --BEGIN CERTIFICATE/END CERTIFICATE- ----\n- ----BEGIN CERTIFICATE/g" $x; done; service apache2 restart'
done