새 Linux 배포판을 설치한 후 설치 후 설정을 실행합니다. 현재 이러한 단계에는 해결하려는 순환 종속성이 있으므로 자동화할 수 없는 단계가 있습니다.
관련된 도구는 다음과 같습니다
패키지 및 시스템 설정을 위한 기본 설치 스크립트가 포함된 공용 Git 저장소, 수동으로 복제한 후 실행
일부 개인 Git 저장소에는 더 민감한 설정 정보가 포함되어 있으며 복제하려면 SSH 키가 필요합니다.
자격 증명 및 SSH 키는 Keepass로 관리됩니다.
Keepass 데이터베이스는 Dropbox를 통해 여러 장치에 걸쳐 저장되고 동기화됩니다.
내가 지금까지 뭘 했는지
공용 저장소를 복제하고 설치 스크립트를 실행합니다(Dropbox 및 Keepass가 설치됩니다).
Keepass 데이터베이스에 액세스하려면 Dropbox에 로그인하세요(수동).
Keepass에서 SSH 키를 획득하고 이를 사용하여 개인 Git 저장소를 복제합니다(수동)
수동 단계를 수행하지 않고 전체 프로세스를 자동화하는 방법을 아는 사람이 있습니까?
따라서 다소 수동적인 단계는 액세스하려면 SSH 키가 필요하므로 개인 저장소를 복제하고 실행하는 것입니다. 이는 SSH 키가 데이터베이스에 저장되어 있으므로 Docker 계정으로 로그인하고 keepass를 사용하여 데이터베이스에 액세스한 후에만 사용할 수 있습니다.
docker로 로그인하는 것은 브라우저를 통해 CLI를 통해 로그인해야 하기 때문에 더 까다롭습니다.
이를 더 나은 방법으로 자동화할 수 있는 방법이 있습니까? (저도 설정을 변경할 의향이 있습니다.)