Tests should not depend on each other, except specified with the @depend annotation. To ensure this situation, codeception has a shuffle flag which changes the execution order randomly.
More information about the flag can be found here.
I like the concept. You're going to need ensure installation + configuration steps are always run first though (obviously) as that's the problem you've got right now. Once that is done should be fine.
I like the concept. You're going to need ensure installation + configuration steps are always run first though (obviously) as that's the problem you've got right now. Once that is done should be fine.