Shouldn't this be

require => Exec['copy the admin key'],

At least for the general case of controller is not also mon?