'Run the main method.'

def run(self):

    action = getattr(self, LXC_ANSIBLE_STATES[self.state])
    action()
    outcome = self._container_data()
    if self.archive_info:
        outcome.update(self.archive_info)
    if self.clone_info:
        outcome.update(self.clone_info)
    self.module.exit_json(changed=self.state_change, lxc_container=outcome)
