mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-06-30 13:10:47 +00:00
add ECO_SHAREPOINT_ID env var
This commit is contained in:
parent
0bec880c6e
commit
eb72b0223f
7 changed files with 18 additions and 3 deletions
4
.github/workflows/_deploy_lambda.yml
vendored
4
.github/workflows/_deploy_lambda.yml
vendored
|
|
@ -76,6 +76,8 @@ on:
|
||||||
required: false
|
required: false
|
||||||
TF_VAR_social_housing_wave_3_sharepoint_id:
|
TF_VAR_social_housing_wave_3_sharepoint_id:
|
||||||
required: false
|
required: false
|
||||||
|
TF_VAR_eco_sharepoint_id:
|
||||||
|
required: false
|
||||||
TF_VAR_pashub_email:
|
TF_VAR_pashub_email:
|
||||||
required: false
|
required: false
|
||||||
TF_VAR_pashub_password:
|
TF_VAR_pashub_password:
|
||||||
|
|
@ -159,6 +161,7 @@ jobs:
|
||||||
TF_VAR_osmosis_acd_sharepoint_id: ${{ secrets.TF_VAR_osmosis_acd_sharepoint_id }}
|
TF_VAR_osmosis_acd_sharepoint_id: ${{ secrets.TF_VAR_osmosis_acd_sharepoint_id }}
|
||||||
TF_VAR_private_pay_sharepoint_id: ${{ secrets.TF_VAR_private_pay_sharepoint_id }}
|
TF_VAR_private_pay_sharepoint_id: ${{ secrets.TF_VAR_private_pay_sharepoint_id }}
|
||||||
TF_VAR_social_housing_wave_3_sharepoint_id: ${{ secrets.TF_VAR_social_housing_wave_3_sharepoint_id }}
|
TF_VAR_social_housing_wave_3_sharepoint_id: ${{ secrets.TF_VAR_social_housing_wave_3_sharepoint_id }}
|
||||||
|
TF_VAR_eco_sharepoint_id: ${{ secrets.TF_VAR_eco_sharepoint_id }}
|
||||||
TF_VAR_pashub_email: ${{ secrets.TF_VAR_pashub_email }}
|
TF_VAR_pashub_email: ${{ secrets.TF_VAR_pashub_email }}
|
||||||
TF_VAR_pashub_password: ${{ secrets.TF_VAR_pashub_password }}
|
TF_VAR_pashub_password: ${{ secrets.TF_VAR_pashub_password }}
|
||||||
TF_VAR_pashub_coordination_email: ${{ secrets.TF_VAR_pashub_coordination_email }}
|
TF_VAR_pashub_coordination_email: ${{ secrets.TF_VAR_pashub_coordination_email }}
|
||||||
|
|
@ -210,6 +213,7 @@ jobs:
|
||||||
TF_VAR_osmosis_acd_sharepoint_id: ${{ secrets.TF_VAR_osmosis_acd_sharepoint_id }}
|
TF_VAR_osmosis_acd_sharepoint_id: ${{ secrets.TF_VAR_osmosis_acd_sharepoint_id }}
|
||||||
TF_VAR_private_pay_sharepoint_id: ${{ secrets.TF_VAR_private_pay_sharepoint_id }}
|
TF_VAR_private_pay_sharepoint_id: ${{ secrets.TF_VAR_private_pay_sharepoint_id }}
|
||||||
TF_VAR_social_housing_wave_3_sharepoint_id: ${{ secrets.TF_VAR_social_housing_wave_3_sharepoint_id }}
|
TF_VAR_social_housing_wave_3_sharepoint_id: ${{ secrets.TF_VAR_social_housing_wave_3_sharepoint_id }}
|
||||||
|
TF_VAR_eco_sharepoint_id: ${{ secrets.TF_VAR_eco_sharepoint_id }}
|
||||||
TF_VAR_pashub_email: ${{ secrets.TF_VAR_pashub_email }}
|
TF_VAR_pashub_email: ${{ secrets.TF_VAR_pashub_email }}
|
||||||
TF_VAR_pashub_password: ${{ secrets.TF_VAR_pashub_password }}
|
TF_VAR_pashub_password: ${{ secrets.TF_VAR_pashub_password }}
|
||||||
TF_VAR_pashub_coordination_email: ${{ secrets.TF_VAR_pashub_coordination_email }}
|
TF_VAR_pashub_coordination_email: ${{ secrets.TF_VAR_pashub_coordination_email }}
|
||||||
|
|
|
||||||
1
.github/workflows/deploy_terraform.yml
vendored
1
.github/workflows/deploy_terraform.yml
vendored
|
|
@ -448,6 +448,7 @@ jobs:
|
||||||
TF_VAR_osmosis_acd_sharepoint_id: ${{ secrets.OSMOSIS_ACD_SHAREPOINT_ID }}
|
TF_VAR_osmosis_acd_sharepoint_id: ${{ secrets.OSMOSIS_ACD_SHAREPOINT_ID }}
|
||||||
TF_VAR_private_pay_sharepoint_id: ${{ secrets.PRIVATE_PAY_SHAREPOINT_ID }}
|
TF_VAR_private_pay_sharepoint_id: ${{ secrets.PRIVATE_PAY_SHAREPOINT_ID }}
|
||||||
TF_VAR_social_housing_wave_3_sharepoint_id: ${{ secrets.SOCIAL_HOUSING_WAVE_3_SHAREPOINT_ID }}
|
TF_VAR_social_housing_wave_3_sharepoint_id: ${{ secrets.SOCIAL_HOUSING_WAVE_3_SHAREPOINT_ID }}
|
||||||
|
TF_VAR_eco_sharepoint_id: ${{ secrets.TF_VAR_eco_sharepoint_id }}
|
||||||
TF_VAR_pashub_email: ${{ secrets.PASHUB_EMAIL }}
|
TF_VAR_pashub_email: ${{ secrets.PASHUB_EMAIL }}
|
||||||
TF_VAR_pashub_password: ${{ secrets.PASHUB_PASSWORD }}
|
TF_VAR_pashub_password: ${{ secrets.PASHUB_PASSWORD }}
|
||||||
TF_VAR_pashub_coordination_email: ${{ secrets.PASHUB_COORDINATION_EMAIL }}
|
TF_VAR_pashub_coordination_email: ${{ secrets.PASHUB_COORDINATION_EMAIL }}
|
||||||
|
|
|
||||||
|
|
@ -82,6 +82,7 @@ class Settings(BaseSettings):
|
||||||
OSMOSIS_ACD_SHAREPOINT_ID: Optional[str] = None
|
OSMOSIS_ACD_SHAREPOINT_ID: Optional[str] = None
|
||||||
PRIVATE_PAY_SHAREPOINT_ID: Optional[str] = None
|
PRIVATE_PAY_SHAREPOINT_ID: Optional[str] = None
|
||||||
SOCIAL_HOUSING_WAVE_3_SHAREPOINT_ID: Optional[str] = None
|
SOCIAL_HOUSING_WAVE_3_SHAREPOINT_ID: Optional[str] = None
|
||||||
|
ECO_SHAREPOINT_ID: Optional[str] = None
|
||||||
OPENAI_API_KEY: Optional[str] = None
|
OPENAI_API_KEY: Optional[str] = None
|
||||||
|
|
||||||
# Pas Hub
|
# Pas Hub
|
||||||
|
|
|
||||||
|
|
@ -52,12 +52,14 @@ EXCEL_PATH: str = os.path.join(
|
||||||
"local_run_02-06-2026/ECO_Approach_Coordination_Design_KN.xlsx",
|
"local_run_02-06-2026/ECO_Approach_Coordination_Design_KN.xlsx",
|
||||||
)
|
)
|
||||||
|
|
||||||
SHAREPOINT_PROPERTIES_FOLDER: str = ""
|
SHAREPOINT_PROPERTIES_FOLDER: str = (
|
||||||
|
"https://domnagroup.sharepoint.com/:f:/s/ECO/IgCCLUg3PJ-eS7BLDAwiNlelAW_WXLCb9wcjkigbLfHhPOY?e=DTbNNv"
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
def _build_requests(excel_path: str) -> list[PashubToAraTriggerRequest]:
|
def _build_requests(excel_path: str) -> list[PashubToAraTriggerRequest]:
|
||||||
wb = load_workbook(excel_path, data_only=True)
|
wb = load_workbook(excel_path, data_only=True)
|
||||||
ws = wb.worksheets[0]
|
ws = wb.worksheets[1]
|
||||||
|
|
||||||
headers: dict[str, int] = {}
|
headers: dict[str, int] = {}
|
||||||
for col in range(1, ws.max_column + 1):
|
for col in range(1, ws.max_column + 1):
|
||||||
|
|
@ -123,7 +125,7 @@ def main() -> None:
|
||||||
for request in trigger_requests:
|
for request in trigger_requests:
|
||||||
action: str = "DRY RUN" if DRY_RUN else "SENDING"
|
action: str = "DRY RUN" if DRY_RUN else "SENDING"
|
||||||
logger.info(
|
logger.info(
|
||||||
f"[{action}] deal_id={request.hubspot_deal_id} pashub_link={request.pashub_link}"
|
f"[{action}] deal_id={request.hubspot_deal_id} pashub_link={request.pashub_link} sharepoint_link={request.sharepoint_link}"
|
||||||
)
|
)
|
||||||
|
|
||||||
if not DRY_RUN:
|
if not DRY_RUN:
|
||||||
|
|
|
||||||
|
|
@ -47,6 +47,7 @@ module "lambda" {
|
||||||
OSMOSIS_ACD_SHAREPOINT_ID = var.osmosis_acd_sharepoint_id
|
OSMOSIS_ACD_SHAREPOINT_ID = var.osmosis_acd_sharepoint_id
|
||||||
PRIVATE_PAY_SHAREPOINT_ID = var.private_pay_sharepoint_id
|
PRIVATE_PAY_SHAREPOINT_ID = var.private_pay_sharepoint_id
|
||||||
SOCIAL_HOUSING_WAVE_3_SHAREPOINT_ID = var.social_housing_wave_3_sharepoint_id
|
SOCIAL_HOUSING_WAVE_3_SHAREPOINT_ID = var.social_housing_wave_3_sharepoint_id
|
||||||
|
ECO_SHAREPOINT_ID = var.eco_sharepoint_id
|
||||||
PASHUB_EMAIL = var.pashub_email
|
PASHUB_EMAIL = var.pashub_email
|
||||||
PASHUB_PASSWORD = var.pashub_password
|
PASHUB_PASSWORD = var.pashub_password
|
||||||
PASHUB_COORDINATION_EMAIL = var.pashub_coordination_email
|
PASHUB_COORDINATION_EMAIL = var.pashub_coordination_email
|
||||||
|
|
|
||||||
|
|
@ -92,6 +92,11 @@ variable "social_housing_wave_3_sharepoint_id" {
|
||||||
sensitive = true
|
sensitive = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
variable "eco_sharepoint_id" {
|
||||||
|
type = string
|
||||||
|
sensitive = true
|
||||||
|
}
|
||||||
|
|
||||||
variable "pashub_email" {
|
variable "pashub_email" {
|
||||||
type = string
|
type = string
|
||||||
sensitive = true
|
sensitive = true
|
||||||
|
|
|
||||||
|
|
@ -9,3 +9,4 @@ class DomnaSites(Enum):
|
||||||
OSMOSIS_ACD = os.getenv("OSMOSIS_ACD_SHAREPOINT_ID")
|
OSMOSIS_ACD = os.getenv("OSMOSIS_ACD_SHAREPOINT_ID")
|
||||||
PRIVATE_PAY = os.getenv("PRIVATE_PAY_SHAREPOINT_ID")
|
PRIVATE_PAY = os.getenv("PRIVATE_PAY_SHAREPOINT_ID")
|
||||||
SOCIAL_HOUSING_WAVE_3 = os.getenv("SOCIAL_HOUSING_WAVE_3_SHAREPOINT_ID")
|
SOCIAL_HOUSING_WAVE_3 = os.getenv("SOCIAL_HOUSING_WAVE_3_SHAREPOINT_ID")
|
||||||
|
ECO = os.getenv("ECO_SHAREPOINT_ID")
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue