let

  secrets = import ./secrets;

in {

  network.description = "nix-community infra";

  build01 =
    { resources, ... }:
    {
      imports = [
        ./build01/configuration.nix
      ];

      deployment.targetHost = "94.130.143.84";

      deployment.keys.buildkite-token = {
        text = secrets.buildkite-token;
        user = "buildkite-agent";
        permissions = "0600";
      };

      deployment.keys.buildkite-agent-key = {
        text = secrets.buildkite-agent-key;
        user = "buildkite-agent";
        permissions = "0600";
      };

      deployment.keys.buildkite-agent-key-pub = {
        text = secrets.buildkite-agent-key-pub;
        user = "buildkite-agent";
        permissions = "0600";
      };

    };

}