반복 가능한 환경 생성
모듈 디렉터리와 워크스페이스를 템플릿에 저장하세요. 의도한 환경의 입력으로 설정을 재사용합니다.
준비된 작업 공유팀원이 설정을 받더라도 사용하려면 올바른 디렉터리, 워크스페이스, 자격 증명, tofu 런타임이 필요합니다.
모듈 디렉터리와 워크스페이스를 템플릿에 저장하세요. 의도한 환경의 입력으로 설정을 재사용합니다.
준비된 작업 공유Plan 전용 작업으로 제안된 리소스를 확인하세요. Apply는 자체 실행 기록을 가진 별도 작업으로 유지합니다.
준비된 작업 공유환경 정리 작업에 범위가 명확한 전용 템플릿을 제공하세요. 의도한 워크스페이스를 선택하고 환경이 필요 없어지면 Destroy를 명시적으로 선택하세요.
정리 작업 접근 제어템플릿은 별도 애플리케이션으로 OpenTofu를 선택하고 실행할 설정 디렉터리를 가리킵니다.
Plan은 적용하지 않고 변경 제안을 보여 줍니다. 작업 출력을 검토한 다음 별도 동작으로 Apply를 시작하세요.
성공한 OpenTofu 출력을 Ansible 설정 작업에 전달한 다음 Python으로 생성된 서비스를 검증하세요. 워크플로가 작업을 조정하고 구조화된 출력을 다음 작업 입력에 매핑합니다.
작업 템플릿에서 OpenTofu를 선택하고 실행 환경에 tofu 바이너리, 프로바이더 접근, 모듈 자격 증명을 준비하세요.
설정 디렉터리와 워크스페이스를 선택하세요. 변수 그룹으로 TF_VAR_ 입력을 제공합니다. 환경마다 다른 설정이 필요하면 별도 템플릿이나 그룹을 사용하세요.
코드에 이미 설정된 백엔드를 쓰거나 Pro의 Semaphore HTTP 백엔드를 선택하세요. 상태 잠금과 복구는 선택한 백엔드를 따릅니다.
Plan 전용 작업은 적용하지 않고 변경 제안을 보여 줍니다. 이후 Apply는 새 실행이며 앞선 plan 출력의 자동 승격이 아닙니다.
네. 작업 템플릿 애플리케이션으로 OpenTofu를 선택하고 리포지토리 및 설정 디렉터리를 지정하세요. 워크스페이스와 변수 그룹을 설정한 다음 실행할 서버나 러너에 tofu 바이너리, 프로바이더, 모듈 접근을 준비합니다.
네. OpenTofu는 코드에 설정된 백엔드를 계속 사용할 수 있습니다. Semaphore HTTP 백엔드는 상태 잠금, 버전, UI 관리를 제공하는 추가 Pro 옵션입니다. 선택한 백엔드에 적합한 상태 자격 증명과 복구 절차를 유지하세요.
의도한 디렉터리, 워크스페이스, 변수 그룹을 갖는 명확한 이름의 템플릿을 사용하세요. 워크스페이스 선택만으로 환경 입력이나 자격 증명이 바뀌지는 않습니다. 팀원에게 작업을 제공하거나 반복 예약을 추가하기 전에 전체 실행 설정을 검토하세요.
tofu 바이너리와 설정에 필요한 프로바이더 및 모듈 접근을 준비하세요. 실행 환경에는 관련 인프라 API와 상태 백엔드 연결도 필요합니다. Pro의 프로젝트 러너로 전용 환경에 실행을 배치할 수 있습니다.
네. OpenTofu 설정, 워크스페이스, 입력을 작업 템플릿에 저장하고 Plan 전용 실행을 선택하여 예약을 추가하세요. 각 plan 출력에서 변경 제안을 검토합니다. Apply는 별도 동작이며 Plan 전용 작업에서는 수행하지 않습니다.
네. 워크플로에서 OpenTofu 프로비저닝 템플릿을 Ansible 설정 및 Python 검증 작업에 연결하세요. 각 작업은 자체 코드와 실행 설정을 유지합니다. 다음 작업이 적절한 시점에 시작되도록 의존 관계와 결과 조건을 설정하세요.
템플릿에 연결된 변수 그룹을 사용하세요. TF_VAR_ 이름의 값은 설정 입력 변수가 됩니다. 민감한 값은 비밀로 저장하세요. 환경별로 다른 입력이 필요하면 워크스페이스 이름에만 의존하지 말고 다른 템플릿이나 그룹을 설정하세요.
네. 프로젝트 역할로 작업 실행과 저장된 설정 편집을 분리하세요. 템플릿에 의도한 디렉터리, 워크스페이스, 자격 증명을 준비합니다. Enterprise 사용자 지정 역할로 더 좁은 위임을 위해 선택한 템플릿에 접근을 부여할 수 있습니다.